Javascript: обнаруживать, когда окно полностью загружено

У меня есть сценарий, который может быть загружен на любой стадии жизненного цикла веб-страницы. Когда скрипт загружен, он должен запустить метод initialize ().

Я хочу, чтобы эта функция запускалась при событии "onload", но я не могу быть уверен, что страница еще не загружена, то есть что "onload" еще не запущен.

В идеале мой скрипт должен выглядеть так:

var _initialize = function() { ...};

if(window.LOADED)
    _initialize();
else if (window.addEventListener)
    window.addEventListener('load', _initialize, false); 
else if (window.attachEvent)
    window.attachEvent('onload', _initialize);

Есть ли такая переменная window.LOADED или document.LOADED или что-то подобное?

Заранее спасибо, Шейн

7
задан Muhammad Zeeshan 21 June 2011 в 11:33
поделиться