Un oggetto window viene creato ogni automaticamente ad ogni istanza
di un tag <body> o <frameset>.
Proprietà
Sintassi: window.nome proprietà
Proprietà
Descrizione
closed
Restituisce un booleano che indica se una finestra è stata
chiusa
defaultStatus
Definisce il testo di default nella statusbar di
Windows
document
L’oggetto document contenuto nella finestra
frames
Restituisce tutti i nomi dei frame della finestra
history
Restituisce gli url visitati dalla finestra
length
Restituisce il numero di frame contenuti nella finestra
location
restituisce l’url della finestra
name
Restituisce o imposta il nome della finestra
navigator
opener
Quando si utilizza il metodo window.open(), è possibile
utilizzare questa proprietà per per accedere
alla finestra sorgente (ad esempio possiamo usare
il metodo window.opener.close() per chiudere la finestra
che l’ha aperta)
parent
Riferimento alla finestra contente il frame su cui
eseguiamo il comando
screen
self
status
top
window
Metodi
sintassi: window.nome_metodo()
Metodo
Descrizione
alert("msg")
Mostra un messaggio di avviso
blur()
Rimuove il focus dalla finestra corrente
clearInterval(ID)
Cancella un timeout impostato con setInterval()
clearTimeout(ID)
Cancella un timeout impostato con setTimeout()
close()
Chiude la finestra corrente
confirm("msg")
Mostra una finestra di dialogo con un messaggio e
i bottoni Cancel e OK
focus()
Da il focus alla finestra
moveBy(x,y)
Sposta la finestra di un certo numero di pixel in
relazione alle coodinate correnti
moveTo(x,y)
Sposta la finestra in un punto specifico dello schermo
(x e y danno la opsizione del vertice in alto a sinistra)
open(URL,"name","specs")
Apre una nuova finestra
print()
Stampa il contenuto di una finestra
prompt("msg","reply")
Mostra un prompt in cui l’utente può scrivere
scrollBy(x,y)
Scrolla il contenuto di una finestra di un certo
numero di pixel
scrollTo(x,y)
Scrolla il contenuto di una finestra in un punto
specifico
setInterval(func,millisec)
Richiama una funzione o valuta un espressione ad
ogni certo nmero di millisecondi specificato
setTimeout(func,millisec)
Richiama una funzione o valuta un espressione dopo
un certo nmero di millisecondi specificato
stop()
Interrompe il caricamento di una pagina (come premere
il pulsante stop della pagina
Eventi
sintassi: window.nome_evento="codice_javascript"
Evento
Descrizione
onBlur
Esegue del codice dopo che la finestra ha perso il
focus
onError
Esegue del codice dopo un errore
onFocus
Esegue del codice dopo che la finestra ha avuto il
focus
onLoad
Esegue del codice dopo un evento Load
onResize
Esegue del codice dopo n ridimensionamento della
finestra