Показать сообщение отдельно
  #5 (permalink)  
Старый 29.04.2012, 20:53
Аватар для Mirror13
Новичок на форуме
Отправить личное сообщение для Mirror13 Посмотреть профиль Найти все сообщения от Mirror13
 
Регистрация: 14.04.2012
Сообщений: 9

Если объемы большие, лучше писать в отдельных JS-файлах.

Сейчас часто используется jQuery, там проблема с формированием DOM решается просто: запуск кода по событию готовности документа делается так:
$(function() {
//Код, который запустится после того, как все прогрузилось
})


Без jQuery можно сделать примерно так (возможно, я ошибся в названии событий):
if (window.addEventListener)
    window.addEventListener('load', loadHandler);
else if (window.attachEvent)
    window.attachEvent('onload', loadHandler);
else
    window.onload = loadHandler; //Переопределит все остальные обработчики, добавленные так

function loadHandler() {
    alert('Страница загрузилась');
}
Ответить с цитированием