Сообщение от 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, но потом затёр, поэтому смысл исказился.
хм. я так раньше где-то услышал.