English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Oggetto Window di JavaScript

Oggetto Window (Window Object) rappresenta la finestra del browser. L'oggetto Window (Window Object) viene creato automaticamente dal browser.

La finestra è un oggetto del browser, non un oggetto JavaScript. Gli oggetti JavaScript sono stringhe, array, date ecc.

Attenzione:Se il documento HTML contiene frame o iframe, il browser crea altri oggetti Window (Window Object) per ciascun frame.

Tutte le variabili globali sono proprietà, le funzioni sono i metodi dell'oggetto Window (Window Object).

QuestoDocumentoL'oggetto è una proprietà dell'oggetto Window (Window Object). Pertanto, inserire

window.document.write("Hello world")

Uguale a:

document.write("Hello world")

Proprietà dell'oggetto Window (Window Object)

La tabella seguente elenca le proprietà dell'oggetto Window:

ProprietàDescrizione
closedIndica se la finestra corrente è chiusa
consoleRestituisce un riferimento all'oggetto console, che fornisce l'accesso alla console di debug del browser (Vedere l'oggetto Console)
defaultStatusImposta o restituisce il testo del pannello di stato della finestra data.
documentRestituisce un riferimento al documento contenuto nella finestra (Vedere l'oggetto Document)
frameElementRestituisce l'elemento <iframe> che inserisce la finestra corrente.
framesRestituisce tutti gli elementi <iframe> nella finestra corrente.
historyRestituisce un riferimento all'oggetto di cronologia associato alla finestra (Vedere l'oggetto History)
innerHeightRestituisce l'altezza dell'area di contenuto della finestra con barra di scorrimento (viewport).
innerWidthRestituisce la larghezza dell'area di contenuto della finestra con barra di scorrimento (viewport).
lengthRestituisce il numero di elementi <iframe> nella finestra corrente.
localStorageConsente di salvare i pair di chiave/valore nel browser web. I dati memorizzati non hanno una data di scadenza.
locationRitorna un riferimento all'oggetto location associato alla finestra (Vedere l'oggetto Location)
nameImposta o restituisce il nome della finestra
navigatorRitorna un riferimento all'oggetto navigator associato alla finestra (Vedere l'oggetto Navigator)
openerRitorna un riferimento alla finestra che ha creato questa finestra
outerHeightRitorna l'altezza della finestra del browser, inclusi la barra degli strumenti e la barra di scorrimento
outerWidthRitorna la larghezza della finestra del browser, inclusi la barra degli strumenti e la barra di scorrimento
pageXOffsetRitorna il numero di pixel che il documento è stato scollato orizzontalmente
pageYOffsetRitorna il numero di pixel che il documento è stato scollato verticalmente
parentRitorna la finestra genitore della finestra corrente
screenRitorna un riferimento all'oggetto screen associato alla finestra(Vedere l'oggetto Screen)
screenLeftRitorna l'asse x della finestra rispetto allo schermo
screenTopRitorna l'asse y della finestra rispetto allo schermo
screenXscreenLeftAlias
screenYscreenTopAlias
scrollXpageXOffsetAlias
scrollYpageYOffsetAlias
sessionStoragePermette di salvare pair di chiave/valore nel browser web. Memorizza i dati di una sessione
selfRitorna un riferimento all'oggetto stesso dell'oggetto Window Object
statusImposta o restituisce il testo nella barra di stato della finestra
topRitorna un riferimento alla finestra più in alto della gerarchia delle finestre

Metodi dell'oggetto Window (Window Object)

La tabella seguente elenca i metodi dell'oggetto Window:

MetodoDescrizione
alert()Mostra una finestra di avviso con un messaggio e un pulsante 'OK'
atob()Decodifica una stringa codificata in base-64
blur()Rimette il focus dalla finestra corrente
btoa()Codifica una stringa in base-64
clearInterval()Cancella il timer impostato con setInterval()
clearTimeout()Cancella il timer impostato con setTimeout()
close()Chiude la finestra corrente
confirm()Mostra una finestra di dialogo che contiene un messaggio che l'utente deve rispondere
focus()Imposta il focus sulla finestra corrente
getComputedStyle()Ottiene lo stile CSS calcolato correntemente applicato all'elemento
getSelection()Ritorna l'oggetto Selection che rappresenta l'intervallo di testo selezionato dall'utente
matchMedia()Ritorna l'oggetto MediaQueryList che rappresenta la stringa di query di media specificata
moveBy()Spostare la finestra rispetto alla posizione corrente
moveTo()Spostare la finestra a una posizione specificata
open()Aprire una nuova finestra del browser
print()Stampare il contenuto della finestra corrente
prompt()Mostrare una finestra di dialogo che invita l'utente a inserire
requestAnimationFrame()Chiedere al browser di chiamare la funzione per aggiornare l'animazione prima del ridisegno successivo
resizeBy()Adattare la dimensione della finestra di un numero specificato di pixel
resizeTo()Adattare la finestra a larghezza e altezza specificate
scroll()Non raccomandato per l'uso.Questo metodo è stato sostituito dascrollTo()Sostituire il metodo.
scrollBy()Scorrere il documento di un numero specificato di pixel
scrollTo()Portare il documento a coordinate specificate
setInterval()Chiamare la funzione o eseguire un segmento di codice a intervalli specificati (in millisecondi)
setTimeout()Chiamare la funzione o eseguire un segmento di codice dopo un numero specificato di millisecondi
stop()Ferma il caricamento della finestra