912 Stimmen

window.onload vs. document.onload

Was wird am meisten unterstützt: window.onload o document.onload ?

3 Stimmen

Die MDN-Dokumente erklären dies window Veranstaltungen: onload y DOMContentLoaded . Beispiel für die Verwendung:, window.addEventListener('DOMContentLoaded', callback) . Ab Mitte 2019 kompatibel mit allen gängigen Browsern. ----- developer.mozilla.org/de-US/docs/Web/API/Window/ ------ developer.mozilla.org/de-US/docs/Web/API/Window/load_event

0 Stimmen

Bei mir sogar noch heute, in Firefox 75.0, window.onload y document.onload sind verschiedene voreinander! window.onload scheint erst danach zu erfolgen und ist etwas stärker belastet als document.onload ! (Einige Dinge funktionieren mit window, die mit document nicht funktionieren! Das gilt auch für document.onreadstatechange 'complete'!)

10voto

Kamil Kiełczewski Punkte 69048

Kurzum

  • window.onload es wird von IE 6-8 nicht unterstützt
  • document.onload wird von keinem modernen Browser unterstützt (Ereignis wird nie ausgelöst)

    window.onload = () => console.log('window.onload works'); // fired document.onload = () => console.log('document.onload works'); // not fired

9voto

garaboncias Punkte 181

window.onload y onunload sind Abkürzungen zu document.body.onload y document.body.onunload

document.onload y onload Handler für alle html-Tags scheint reserviert zu sein, wird aber nie ausgelöst

' onload ' in Dokument -> wahr

5voto

AnthonyWJones Punkte 182582

Window.onload, obwohl sie oft dasselbe sind. In ähnlicher Weise wird body.onload zu window.onload im IE.

1voto

gotofritz Punkte 3235

Window.onload ist jedoch der Standard - der Webbrowser in der PS3 (basierend auf Netfront) unterstützt das Window-Objekt nicht, also kann man es dort nicht verwenden.

-3voto

ArtixZ Punkte 301

document.load ist undefiniert. Wovon redet ihr also?

Veranstaltung mit document.addEventListener('load',cbFunc) die cbFunc wird NIEMALS ausgelöst werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X