Gli ultimi tutorial di sviluppo web
 

L'oggetto Window


window Object

L'oggetto finestra rappresenta una finestra aperta in un browser.

Se un documento contiene frame (<iframe> tags) , il browser crea un oggetto finestra per il documento HTML, e un oggetto finestra aggiuntiva per ogni fotogramma.

Note: Non esiste uno standard pubblico che si applica all'oggetto Window, ma tutti i principali browser supportano.


Finestra Proprietà degli oggetti

Proprietà Descrizione
closed Restituisce un valore booleano che indica se una finestra è stata chiusa o no
defaultStatus Imposta o restituisce il testo predefinito nella barra di stato di una finestra
document Restituisce l'oggetto Document per la finestra ( See Document object )
frameElement Restituisce il <iframe> elemento in cui è inserita la finestra corrente
frames Restituisce tutti <iframe> elementi nella finestra corrente
history Restituisce l'oggetto di storia per la finestra ( See History object )
innerHeight Restituisce l'altezza interna di area del contenuto di una finestra
innerWidth Restituisce la larghezza interna di area del contenuto di una finestra
length Restituisce il numero di <iframe> elementi nella finestra corrente
localStorage Restituisce un riferimento all'oggetto memoria locale utilizzata per memorizzare i dati. Memorizza i dati con una data di scadenza
location Restituisce l'oggetto posizione per la finestra ( See Location object )
name Imposta o restituisce il nome di una finestra
navigator Restituisce l'oggetto Navigator per la finestra ( See Navigator oggetto )
opener Restituisce un riferimento alla finestra che ha creato la finestra
outerHeight Restituisce l'altezza esterna di una finestra, tra cui le barre degli strumenti / barre di scorrimento
outerWidth Restituisce la larghezza esterna di una finestra, tra cui le barre degli strumenti / barre di scorrimento
pageXOffset Restituisce i pixel del documento corrente è stato volute (horizontally) dall'angolo in alto a sinistra della finestra
pageYOffset Restituisce i pixel del documento corrente è stato arrotolate (vertically) a partire dall'angolo superiore sinistro della finestra
parent Restituisce la finestra padre della finestra corrente
screen Restituisce l'oggetto dello schermo per la finestra (See Screen object)
screenLeft Returns la coordinata orizzontale della finestra rispetto allo schermo
screenTop Restituisce la coordinata verticale della finestra rispetto allo schermo
screenX Returns la coordinata orizzontale della finestra rispetto allo schermo
screenY Restituisce la coordinata verticale della finestra rispetto allo schermo
sessionStorage Restituisce un riferimento all'oggetto memoria locale utilizzata per memorizzare i dati. Memorizza i dati per una sessione (lost when the browser tab is closed)
scrollX Un alias di pageXOffset
scrollY Un alias di pageYOffset
self Restituisce la finestra corrente
status Imposta o restituisce il testo nella barra di stato di una finestra
top Restituisce la finestra del browser più in alto

Metodi Window Object

Metodo Descrizione
alert() Consente di visualizzare una finestra con un messaggio e un pulsante OK
atob() Decodifica una stringa codificata base-64
blur() Rimuove fuoco dalla finestra corrente
btoa() Codifica una stringa in base-64
clearInterval() Cancella un timer impostato con setInterval()
clearTimeout() Cancella un timer impostato con setTimeout()
close() Chiude la finestra corrente
confirm() Consente di visualizzare una finestra di dialogo con un messaggio e un OK e un pulsante Annulla
focus() Attiva l'finestra corrente
getComputedStyle() Ottiene gli attuali stili CSS calcolati applicati ad un elemento
getSelection() Restituisce un oggetto Selection che rappresenta l'intervallo di testo selezionato dall'utente
matchMedia() Restituisce un oggetto che rappresenta MediaQueryList la stringa di media query CSS specificato
moveBy() Sposta una finestra relativa alla sua posizione attuale
moveTo() Sposta una finestra nella posizione specificata
open() Apre una nuova finestra del browser
print() Stampa il contenuto della finestra corrente
prompt() Visualizza una finestra di dialogo che richiede il visitatore per l'ingresso
resizeBy() Ridimensiona la finestra dai pixel specificati
resizeTo() Ridimensiona la finestra per la larghezza e l'altezza specificate
scroll() Deprecato. Questo metodo è stato sostituito dal scrollTo() metodo.
scrollBy() Scorre il documento per il numero specificato di pixel
scrollTo() Scorre il documento coordinate specificate
setInterval() Chiama una funzione o valuta un'espressione ad intervalli specifici (in millisecondi)
setTimeout() Chiama una funzione o valuta un'espressione dopo un numero specificato di millisecondi
stop() Interrompe la finestra di caricamento