Die Fensterereignisattribute können in zwei Kategorien unterteilt werden:
Wir haben diesen umfassenden Leitfaden vorbereitet, um einen tiefen Einblick in die Fensterereignisattribute zu erhalten, und werden die folgenden Lernergebnisse liefern.
Windows -Ereignisattribute
Dieser Abschnitt bietet einen umfassenden Überblick über die beiden Hauptkategorien von HTML-Fenster-Ereignisattributen, die bei der Auftreten des spezifischen Ereignisses ausgelöst werden.
Fensterereignisattribute, die vom Tag unterstützt werden
Diese Kategorie enthält nur die Fensterereignisattribute, die von nur Tag unterstützt werden.
onbeforprint Attribut
Dieses Attribut führt JavaScript -Code aus, wenn ein Druckbefehl angegeben wird. Das Ereignis onbeforprint wird vor der Öffnung eines Druckdialogs ausgelöst.
Syntax
Beispiel
Das folgende Beispiel zeigt die Anwendung von onbeforPrint () Fensterereignisattribut.
Html
Der obige Code fügt eine hinzu onbeforprint Ereignisattribut und die Vor() Die Funktion von JS wird ausgeführt.
JavaScript
Funktion vor ()Der Vor() Die Funktion von JS wird erstellt, die eine Warnmeldung initiiert, wenn sie aufgerufen wird.
Ausgang
Die Ausgabe zeigt, dass bei der Bereitstellung der Druckmeldung eine Warnmeldung angezeigt wird und danach der Druckdialog angezeigt wird.
On nach dem Attribut
Dieses Ereignis löst ein Skript aus, wenn der Druckdialog geschlossen ist (unabhängig davon haben Sie den Druckbefehl gegeben oder den Dialog einfach abgebrochen).
Syntax
Das Beispiel zeigt die Ausführung von On -AfterPrint () Ereignisattribut von HTML.
Html
Der obige Code praktiziert das On -AfterPrint -Attribut und das drucken() Die Funktion von JavaScript wird bei diesem Ereignis ausgeführt.
JavaScript
Funktion print ()Der drucken() Funktion wird erstellt, die eine Warnmeldung nach dem anzeigt nach dem Nachdruck () Fall.
Ausgang
Die Ausgabe zeigt, dass nach dem Schließen des Dialogfelds für Druck die Warnmeldung angezeigt wird.
aufbeforeUnload
Das Attribut onbeforeUp wird ausgelöst, wenn die geöffnete Seite geschlossen wird.
Syntax
Onoffline
Das Onoffline -Attribut löst und führt ein Skript aus, wenn der Browser offline funktioniert.
Syntax
Ononline
Das Onoffline -Attribut löst und führt ein Skript aus, wenn der Browser online arbeitet.
Syntax
OnPageHide
Das Ereignis wird ausgelöst, wenn ein Benutzer von der Seite navigiert und im Gegenzug ein Skript ausgeführt wird.
Syntax
Onhashchange
Dieses Attribut wird ausgeübt, wenn der Hash der URL geändert wird. Der Hash bezieht sich auf den Teil der URL, der danach initiiert wird “#Symbol.
Syntax
Onpageshow
Das OnPageshow -Ereignis wird ausgelöst und ein Skript ausgeführt, wenn der Benutzer zu einer Seite navigiert.
Syntax
Onpopstate
Dieses Ereignis wird ausgelöst, wenn die Geschichte des Fensters geändert wird.
Syntax
onresize
Der onresize Das Ereignis wird ausgelöst, wenn das Fenster des Browserfensters geändert wird.
Syntax
Onunload
Dieses Attribut führt ein Skript aus, wenn die Seite geschlossen oder entladen ist.
Syntax
Notiz: In der obigen Syntaxes bezieht sich das Skript auf den JavaScript -Code, der beim Auslösen des spezifischen Ereignisses ausgeführt wird.
Fensterereignisattribute, die von einer Vielzahl von Tags unterstützt werden
Diese Kategorie enthält die Attribute für Fensterereignisse, die durch eine Vielzahl von Tags ausgelöst werden.
onError
Dieses Ereignis führt einen JavaScript -Code aus, wenn beim Laden eines Bildes oder eines Objekts ein Fehler auftritt. Dieses Fensterereignisattribut kann auf,,, und angewendet werden .
Syntax
Beispiel
In diesem Beispiel die onError Das Ereignisattribut wird auf dem Tag verwendet.
Html
Der obige Code verwendet das OnError -Attribut für Tag und ein irren() Die Funktion wird aufgerufen, wenn sie ausgelöst wird.
JavaScript
Funktion err ()Die Funktion ERR () wird erstellt, die eine Warnmeldung erstellt.
Ausgang
Wenn die Seite geladen wird, wird der Fehler als die angezeigt src Eigentum des <img> Tag enthält ein Bild, das sich nicht im Ordner unserer Hauptdateien befindet.
Onload
Das Onload -Ereignis wird ausgelöst und ein Skript ausgeführt, wenn die Seite ein Objekt geladen hat (externe Datei, externes Bild). Dies kann auf verschiedene Tags angewendet werden, wie z .
Syntax
Aus den oben genannten Attributen hätten Sie die Arbeit verschiedener Fensterereignisattribute erlebt.
Abschluss
Die Fensterereignisattribute umfassen eine Reihe von Funktionen, die ausgeführt werden, wenn eine bestimmte Änderung in einem Fensterbildschirm auftritt. Dieser Artikel enthält die Arbeit und zeigt die Verwendung aller Fensterereignisattribute. Die Attribute haben verschiedene Arten von Funktionen wie das OnbeforePrint, on Afterprint, onbeforeUnload, eine Onhashchange, Onoffline, Ononline -Attribute sind nur auf Tag beschränkt. Andererseits können Onload- und OnError -Attribute auf andere Tags wie,, und angewendet werden .