WindowObjekt
Window-Objekt
Das Window-Objekt repräsentiert ein im Browser geöffnetes Fenster.
Wenn ein Dokument Frames enthält (<frame>- oder <iframe>-Tags), erstellt der Browser ein Window-Objekt für das HTML-Dokument und ein zusätzliches Window-Objekt für jeden Frame.
Hinweis:Es gibt keinen öffentlichen Standard, der auf das Window-Objekt anwendbar ist, aber alle Browser unterstützen es.
Eigenschaften des Window-Objekts
| Eigenschaft | Beschreibung |
|---|---|
| geschlossen | Gibt zurück, ob das Fenster geschlossen wurde. |
| defaultStatus | Legt den Standardtext in der Statusleiste des Fensters fest oder gibt ihn zurück. |
| document | Eine schreibgeschützte Referenz auf das Document-Objekt. (SieheObjekt) |
| frames | Gibt alle benannten Frames im Fenster zurück. Diese Sammlung ist ein Array von Window-Objekten, von denen jedes einen Frame im Fenster enthält. |
| history | Eine schreibgeschützte Referenz auf das History-Objekt. SieheHistory-Objekt。 |
| innerHeight | Gibt die Höhe des Dokumentanzeigebereichs des Fensters zurück. |
| innerWidth | Gibt die Breite des Dokumentanzeigebereichs des Fensters zurück. |
| localStorage | Speichert Schlüssel/Wert-Paare im Browser. Keine Ablaufzeit. |
| length | Legt die Anzahl der Frames im Fenster fest oder gibt sie zurück. |
| location | Das Location-Objekt für das Fenster oder den Frame. SieheLocation-Objekt。 |
| name | Legt den Namen des Fensters fest oder gibt ihn zurück. |
| navigator | Eine schreibgeschützte Referenz auf das Navigator-Objekt. SieheNavigator-Objekt。 |
| opener | Gibt eine Referenz auf das Fenster zurück, das dieses Fenster erstellt hat. |
| outerHeight | Gibt die äußere Höhe des Fensters zurück, einschließlich Symbolleisten und Bildlaufleisten. |
| outerWidth | Gibt die äußere Breite des Fensters zurück, einschließlich Symbolleisten und Bildlaufleisten. |
| pageXOffset | Legt die X-Position der aktuellen Seite relativ zur oberen linken Ecke des Anzeigebereichs des Fensters fest oder gibt sie zurück. |
| pageYOffset | Legt die Y-Position der aktuellen Seite relativ zur oberen linken Ecke des Anzeigebereichs des Fensters fest oder gibt sie zurück. |
| parent | Gibt das übergeordnete Fenster zurück. |
| Bildschirm | Eine schreibgeschützte Referenz auf das Screen-Objekt. SieheScreen-Objekt。 |
| screenLeft | Gibt die x-Koordinate des Fensters relativ zum Bildschirm zurück. |
| screenTop | Gibt die y-Koordinate des Fensters relativ zum Bildschirm zurück. |
| screenX | Gibt die x-Koordinate des Fensters relativ zum Bildschirm zurück. |
| sessionStorage | Speichert Schlüssel/Wert-Paare im Browser. Diese Daten werden gelöscht, nachdem das Fenster oder der Tab geschlossen wurde. |
| screenY | Gibt die y-Koordinate des Fensters relativ zum Bildschirm zurück. |
| self | Gibt eine Referenz auf das aktuelle Fenster zurück. Äquivalent zur Window-Eigenschaft. |
| status | Legt den Text in der Statusleiste des Fensters fest. |
| top | Gibt das oberste übergeordnete Fenster zurück. |
Methoden des Window-Objekts
| Methode | Beschreibung |
|---|---|
| alert() | Zeigt ein Meldungsfenster mit einer Nachricht und einer OK-Schaltfläche an. |
| atob() | Dekodiert eine Base-64-kodierte Zeichenkette. |
| btoa() | Erzeugt eine Base-64-kodierte Zeichenkette. |
| blur() | Verschiebt den Tastaturfokus weg vom obersten Fenster. |
| clearInterval() | Bricht den von setInterval() gesetzten Timeout ab. |
| clearTimeout() | Bricht den von der Methode setTimeout() gesetzten Timeout ab. |
| close() | Schließt das Browserfenster. |
| confirm() | Zeigt ein Dialogfeld mit einer Nachricht, einer OK-Schaltfläche und einer Abbrechen-Schaltfläche an. |
| createPopup() | Erzeugt ein Pop-up-Fenster. |
| focus() | Gibt den Tastaturfokus an ein Fenster. |
| getSelection() | Gibt ein Selection-Objekt zurück, das den vom Benutzer ausgewählten Textbereich oder die aktuelle Position des Cursors repräsentiert. |
| getComputedStyle() | Ruft die CSS-Stile des angegebenen Elements ab. |
| matchMedia() | Diese Methode wird verwendet, um Media-Query-Anweisungen zu prüfen. Sie gibt ein MediaQueryList-Objekt zurück. |
| moveBy() | Verschiebt das Fenster um die angegebenen Pixel relativ zu seinen aktuellen Koordinaten. |
| moveTo() | Verschiebt die obere linke Ecke des Fensters an eine angegebene Koordinate. |
| open() | Öffnet ein neues Browserfenster oder findet ein benanntes Fenster. |
| print() | Druckt den Inhalt des aktuellen Fensters. |
| prompt() | Zeigt ein Dialogfeld an, das den Benutzer zur Eingabe auffordert. |
| resizeBy() | Ändert die Größe des Fensters um die angegebenen Pixel. |
| resizeTo() | Ändert die Größe des Fensters auf die angegebene Breite und Höhe. |
| scroll() | Veraltet.Diese Methode wurde bereits durch diescrollTo()Methode ersetzt. |
| scrollBy() | Scrollt den Inhalt um den angegebenen Pixelwert. |
| scrollTo() | Scrollt den Inhalt zu den angegebenen Koordinaten. |
| setInterval() | Ruft eine Funktion auf oder wertet einen Ausdruck in festgelegten Intervallen (in Millisekunden) aus. |
| setTimeout() | Ruft eine Funktion auf oder wertet einen Ausdruck nach einer angegebenen Anzahl von Millisekunden aus. |
| stop() | Stoppt das Laden der Seite. |
| postMessage() | Implementiert sicher die Cross-Origin-Kommunikation. |