Показать сообщение отдельно
  #10 (permalink)  
Старый 03.07.2012, 20:18
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от oneguy Посмотреть сообщение
melky, судя по вашему объяснению, вы тоже не совсем разобрались
Джаваскрипт не умеет преобразовывать строку в функцию. Если событию присвоить строку, то IE 9 так и записывает эту строку, но обработчик события не вызывается. FF и Chrome записывают туда null.
<!DOCTYPE html>
<html><head><title></title></head><body>
<script type="text/javascript">
  onload="alert(1);";
  alert(onload);
</script>
</body></html>
я сначала написал про eval, но потом затёр, поэтому смысл исказился.

хм. я так раньше где-то услышал.
Ответить с цитированием