Kurš ir plašāk atbalstīts: window.onload
vai document.onload
?
Dažās pārlūkprogrammās tas tagad pārņem document.onload
lomu un tiek aktivizēts, kad ir gatavs arī DOM.
document.onload
window.onload
, šķiet, ir visplašāk atbalstītais. Faktiski dažas no modernākajām pārlūkprogrammām savā ziņā ir aizstājušas document.onload
ar window.onload
.
Pārlūkprogrammu atbalsta problēmas, visticamāk, ir iemesls, kāpēc daudzi cilvēki sāk izmantot tādas bibliotēkas kā jQuery, lai veiktu dokumenta gatavības pārbaudi, piemēram, šādi:
$(document).ready(function() { /* code here */ });
$(function() { /* code here */ });
Vēstures nolūkos. window.onload
pret body.onload
:
Līdzīgs jautājums tika uzdots codingforums kādu laiku atpakaļ par
window.onload
izmantošanu, nevisbody.onload
. Atbildes rezultāts šķita, ka vajadzētu izmantotwindow.onload
, jo tas ir labi nodalīt struktūru no darbības.