Тема: DOMContentLoaded
Показать сообщение отдельно
  #6 (permalink)  
Старый 13.07.2012, 21:19
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от melky Посмотреть сообщение
а что, если так же, по нулевому таймауту, проверять document.body.innerHTML, или что-то в этом роде?
спасибо за подсказку.
получилась такая простенькая кроссбразуерная функция
function ready(fnc){
	
if(document.addEventListener){
	
  document.addEventListener('DOMContentLoaded',fnc,false);
	
	} else {
			(function body_end(){
				
				try {
					
					document.body.innerHTML
					 fnc();
					} catch(e){
						
						setTimeout(body_end,0);
						}
				
				}());
			  
		
		} 
}
Ответить с цитированием