Показать сообщение отдельно
  #6 (permalink)  
Старый 22.10.2014, 17:25
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от ksa
Про события читай...
Не дочитает. ТС, тут читайте: вы должны или передать текст функции в свойство onload, или _ссылку_ на нее. Текст:

window.onload=function(){alert('Me loaded!')};

Нормально это называется closure:

var me_loaded=function() {alert('Me loaded!')}

Не видите разницы? Ее и нет.

А ссылка это имя функции, ее идентификатор, ключ в массиве проранства имен JS.

window.onload = me_loaded; // это ссылка

А если window.onload=me_loaded(); // тут функция просто выполнится сразу же, как только интерпретатор докатится до этой строки и вы получите алерт без всякой связи с событием.
Ответить с цитированием