2011-01-27 15 views

cevap

6

document.onreadystatechange

http://www.w3schools.com/jsref/prop_doc_readystate.asp olduğu resimler gibi tüm harici kaynaklar yüklenir önce ateşler olarak window.onload kıyasla daha fazla uygunudur. Ancak şu anda iyi desteklenmiyor (ancak sadece IE ile ilgiliyseniz, o zaman sorun değil).

Bkz: https://developer.mozilla.org/en/DOM/document.onreadystatechange

Veya, IE için: Eğer biz vs iyi uygulama, önerebilirsiniz kullanmak istiyorum nasıl söylersen http://msdn.microsoft.com/en-us/library/ms536957(v=vs.85).aspx

+1

'readyState' için tarayıcı desteğini ve 3 olası değerini nereden buluyorsunuz? – Alvaro

2

document.readyState bir özelliktir ve window.onload bir olay http://www.w3schools.com/js/js_events.asp

+0

üzgün Sorumu açıklamak vermedi. Soru, readystate düğmelerinin tamamlanacağı zaman mroe'dur, bu da yükün patlaması durumunda gerçekleşir. – GeorgeU

+0

JavaScript çok iş parçacıklı değildir, bu nedenle olaylar sıralı olarak tetiklenir; İlk önce ateş edecek hangi büyük tarayıcılarda test etmek zorunda olacaksınız emin olmak için –

+2

IE8 ve IE7 üzerinde test edilmiştir, ReadyState ile OnreadyStateChange == tam 30 yük atmadan önce 30-60 ms. Her ikisi de sayfadaki her şeyin yüklenmesini bekler. – GeorgeU

İlgili konular