Fensterereignisattribute

Fensterereignisattribute
Die HTML -Ereignisse werden immer dann ausgelöst, wenn ein Benutzer eine Aktion in einem Browser ausführt. Die Fensterereignisattribute werden immer dann aufgerufen, wenn ein Benutzer in einem Browserfenster Aktionen ausführt. Zum Beispiel, nach dem Nachdruck sagt etwas ausgelöst, sobald ein Druckbefehl ausgeführt wurde (oder der Druckdialog ist geschlossen).

Die Fensterereignisattribute können in zwei Kategorien unterteilt werden:

  • Der Erste Kategorie Enthält die Attribute, die nur vom Tag unterstützt werden.
  • Der Zweite Kategorie Enthält die Elemente, die eine Vielzahl von Tags unterstützen.

Wir haben diesen umfassenden Leitfaden vorbereitet, um einen tiefen Einblick in die Fensterereignisattribute zu erhalten, und werden die folgenden Lernergebnisse liefern.

  • Fensterereignisattribute, die von nur Tag unterstützt werden
  • Fensterereignisattribute, die von anderen Tags unterstützt werden (,, usw

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


Drücken Sie Strg + P, um einen Druckbefehl zu geben

Der obige Code fügt eine hinzu onbeforprint Ereignisattribut und die Vor() Die Funktion von JS wird ausgeführt.

JavaScript

Funktion vor ()
alarm ("Sie haben einen Druckbefehl versucht");

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


Drücken Sie Strg + P, um einen Druckbefehl zu geben

Der obige Code praktiziert das On -AfterPrint -Attribut und das drucken() Die Funktion von JavaScript wird bei diesem Ereignis ausgeführt.

JavaScript

Funktion print ()
alarm ("es wird gedruckt");

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

Das OnError -Ereignisattribut wird verwendet


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 ()
ALERT ("Bildladung fehlgeschlagen! Versuchen Sie es erneut");

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 .