English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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")
La tabella seguente elenca le proprietà dell'oggetto Window:
Proprietà | Descrizione |
---|---|
closed | Indica se la finestra corrente è chiusa |
console | Restituisce un riferimento all'oggetto console, che fornisce l'accesso alla console di debug del browser (Vedere l'oggetto Console) |
defaultStatus | Imposta o restituisce il testo del pannello di stato della finestra data. |
document | Restituisce un riferimento al documento contenuto nella finestra (Vedere l'oggetto Document) |
frameElement | Restituisce l'elemento <iframe> che inserisce la finestra corrente. |
frames | Restituisce tutti gli elementi <iframe> nella finestra corrente. |
history | Restituisce un riferimento all'oggetto di cronologia associato alla finestra (Vedere l'oggetto History) |
innerHeight | Restituisce l'altezza dell'area di contenuto della finestra con barra di scorrimento (viewport). |
innerWidth | Restituisce la larghezza dell'area di contenuto della finestra con barra di scorrimento (viewport). |
length | Restituisce il numero di elementi <iframe> nella finestra corrente. |
localStorage | Consente di salvare i pair di chiave/valore nel browser web. I dati memorizzati non hanno una data di scadenza. |
location | Ritorna un riferimento all'oggetto location associato alla finestra (Vedere l'oggetto Location) |
name | Imposta o restituisce il nome della finestra |
navigator | Ritorna un riferimento all'oggetto navigator associato alla finestra (Vedere l'oggetto Navigator) |
opener | Ritorna un riferimento alla finestra che ha creato questa finestra |
outerHeight | Ritorna l'altezza della finestra del browser, inclusi la barra degli strumenti e la barra di scorrimento |
outerWidth | Ritorna la larghezza della finestra del browser, inclusi la barra degli strumenti e la barra di scorrimento |
pageXOffset | Ritorna il numero di pixel che il documento è stato scollato orizzontalmente |
pageYOffset | Ritorna il numero di pixel che il documento è stato scollato verticalmente |
parent | Ritorna la finestra genitore della finestra corrente |
screen | Ritorna un riferimento all'oggetto screen associato alla finestra(Vedere l'oggetto Screen) |
screenLeft | Ritorna l'asse x della finestra rispetto allo schermo |
screenTop | Ritorna l'asse y della finestra rispetto allo schermo |
screenX | screenLeftAlias |
screenY | screenTopAlias |
scrollX | pageXOffsetAlias |
scrollY | pageYOffsetAlias |
sessionStorage | Permette di salvare pair di chiave/valore nel browser web. Memorizza i dati di una sessione |
self | Ritorna un riferimento all'oggetto stesso dell'oggetto Window Object |
status | Imposta o restituisce il testo nella barra di stato della finestra |
top | Ritorna un riferimento alla finestra più in alto della gerarchia delle finestre |
La tabella seguente elenca i metodi dell'oggetto Window:
Metodo | Descrizione |
---|---|
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 |