Mis on laialdasemalt toetatud: või document.onload
?
Mõnes brauseris võtab see nüüd üle document.onload
rolli ja käivitub ka siis, kui DOM on valmis.
document.onload
window.onload
näib olevat kõige laialdasemalt toetatud. Tegelikult on mõned moodsamad veebilehitsejad teatud mõttes asendanud document.onload'i
window.onload'iga.
Brauserite toetusega seotud probleemid on tõenäoliselt põhjus, miks paljud inimesed hakkavad kasutama selliseid raamatukogusid nagu jQuery, mis tegelevad dokumendi valmisoleku kontrollimisega, näiteks nii:
$(document).ready(function() { /* code here */ });
$(function() { /* code here */ });
Ajaloo jaoks. window.onload
vs body.onload
:
Sarnane küsimus esitati codingforums mõnda aega tagasi. tagasi seoses
window.onload
kasutamisegabody.onload
asemel. tulemus tundus olevat, et tuleks kasutadawindow.onload
, sest see on hea eraldada oma struktuuri tegevusest.