JavaScript/DOM/Document/readyState
Aus SELFHTML-Wiki
								JavaScript | DOM | Document
												
				Die Eigenschaft readyState des dokument-Objekts meldet den Ladestatus des Dokuments zurück. Im Unterschied zur ähnlichen readyState Eigenschaft von XMLHttpRequest nimmt diese Eigenschaft einen String-Wert an:[1][2]
Syntax
let string = document.readyState;
-  string: Zeichenkette mit folgenden möglichen Werten:-  uninitialized: Ladevorgang hat noch nicht begonnen (nur IE)
-  loading: Ladevorgang begonnen aber noch nicht abgeschlossen
-  loaded: Ladevorgang abgeschlossen (nur IE)
-  interactive: Die Bearbeitung ist noch nicht komplett, z. B. können noch Bilder fehlen, aber der Benutzer bekommt schon eine Seite angezeigt
-  complete: Bearbeitung abgeschlossen
 
-  
Anwendungsbeispiel
Sie können die readystate-Eigenschaft als Ersatz zum DOMContentLoaded-Event verwenden:
Alternative zum DOMContentLoaded-Event
document.onreadystatechange = function () {
  if (document.readyState == "interactive") {
    initApplication();
  }
}
Alternative zum Load-Event
document.onreadystatechange = function () {
  if (document.readyState == "complete") {
    initApplication();
  }
}
Weblinks
- ↑ Mozilla Doku: Document.readyState
- ↑ Microsoft Doku: readyState property

