Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   window.onload для документа (https://javascript.ru/forum/misc/19090-window-onload-dlya-dokumenta.html)

Armen 25.07.2011 22:29

window.onload для документа
 
Здравсвуйте.
Нашел код, для работы с проверкой, загружен ли документ.
Вот подключаемый код
function domReady( f )
{
	if ( domReady.done ) return f();
	
	if ( domReady.timer )
	{
		domReady.ready.push( f );
	} else
	  {
		  addEventListener(window, "load", isDOMReady );
	   	  domReady.ready = [ f ];
	      domReady.timer = setInterval( isDOMReady, 13 );
	  }
}

function isDOMReady()
{
	if ( domReady.done ) return false;
	
	if ( document && document.getElementsByTagName && document.getElementById && document.body )
	{
		clearInterval( domReady.timer );
		domReady.timer = null;
		
		for ( var i = 0; i < domReady.ready.length; i++ )
			domReady.ready[i]();
			
		domReady.ready = null;
		domReady.done = true;
	}
}

Код основного документа
function tag(name, elem)
	{
		return (elem || document).getElementsByTagName(name);
	}
	domReady(function()
	{
		alert( "DOM загружен!" );
		tag("h1")[0].style.border = "4px solid black";
	});

И хтмл
<body>
<h1>Тестирование загрузки DOM</h1>
<!-- Основная часть HTML находится здесь -->
Привет мир !!!
</body>

Но, что-то ничего не работает, фаерфокс последний молчит.
Подскажите пожалуйста, кто сталкивался с подобным и в чем проблема.

Octane 26.07.2011 04:25

http://javascript.ru/tutorial/events/ondomcontentloaded

DreamTheater 26.07.2011 09:53

window.onload = function() {
  // do something
};

Не пойму в чем проблема.

Armen 26.07.2011 10:27

Цитата:

Сообщение от DreamTheater (Сообщение 115437)
window.onload = function() {
  // do something
};

Не пойму в чем проблема.

Проблема в том, что так как вы написали - не подходит :(

NoResponse 26.07.2011 11:41

чем же не подходит ?

Armen 26.07.2011 13:34

Цитата:

Сообщение от NoResponse (Сообщение 115456)
чем же не подходит ?

Потому что onload ждет пока загрузится вся страница, а на странице могут быть куча картинок , видео и т.п
А мне нужно знать, что загрузились определенные теги
Скрип, который я привел в начале, подходит, только почему то не пашет

Armen 26.07.2011 13:38

Цитата:

Сообщение от Octane (Сообщение 115425)

Спасибо, то что нужно !


Часовой пояс GMT +3, время: 18:46.