Beispiel
Wenn die "Check window" - check() "Check window" Schaltfläche geklickt wird, wird die Funktion check() aufgerufen und der aktuelle Fensterstatus überprüft wird. Wenn das oberste Fenster (window.top) aus dem aktuellen Fenster unterscheidet (window.self) , dann ausgegeben , dass "This window is not the topmost window! Am I in a frame?" . Wenn das oberste Fenster das aktuelle Fenster entspricht, dann die else-Anweisung Feuer:
function myFunction() {
if (window.top != window.self) {
document.getElementById("demo").innerHTML = "This window is NOT the topmost
window!";
} else {
document.getElementById("demo").innerHTML = "This window is the topmost
window!";
}
}
Versuch es selber " Definition und Verwendung
Die Selbst Eigenschaft gibt das aktuelle Fenster.
Die Selbst Eigenschaft wird oft in Vergleichen verwendet (like in the example above) .
Diese Eigenschaft ist schreibgeschützt.
Browser-Unterstützung
Eigentum | |||||
---|---|---|---|---|---|
self | Ja | Ja | Ja | Ja | Ja |
Syntax
window.self
Technische Details
Rückgabewert: | Ein Verweis auf das Objekt selbst Fenster |
---|
<Fensterobjekt