Oggetto WINDOW

Metodi Descrizione
atob() decodifica una stringa secondo base64  (JS1.2+, NN)
alert() mostra una dialog box di avviso con il testo della stringa passata
back() carica la pagina precedente (JS1.2+, NN)
blur() rimuove il focus dalla finestra
btoa() codifica una stringa secondo base64 (JS1.2+, NN)
captureEvents() abilita la finestra alla cattura di eventi di un certo tipo (JS1.2+, NN)
clearInterval() elimina gli intervalli per le azioni settate con setInterval( ) (JS1.2+)
clearTimeout() elimina i timeout settati con setTimeout( )
close() chiude l'istanza della finestra (JS1.1+)
confirm() mostra una dialog box di conferma (ritorna un booleano)
crypto.random() genera una stringa di dati random la cui lunghezza è data dal numero di byte passati (JS1.2+, NN)
crypto.signText() restituisce una stringa di dati codificati (JS1.2+, NN)
disableExternalCapture() disabilita la cattura esterna degli eventi (JS1.2+, NN)
enableExternalCapture() abilita la cattura esterna degli eventi per le pagine lette da altri server (JS1.2+, NN)
find() mostra una dialog box in cui l'utente può immettere testo da cercare nella pagina corrente (JS1.2+, NN)
focus() assegna il focus ad una specifica finestra (JS1.1+)
forward() carica la pagina successiva (JS1.2+, NN)
handleEvent() invoca il gestore per l'evento passato come argomento (JS1.2+, NN)
home() carica la home page specificata dall'utente (JS1.2+, NN)
moveBy() sposta la finestra della distanza realtiva specificata (JS1.2+)
moveTo() sposta la finestra in un determinato punto assoluto (JS1.2+)
open() apre una nuova istanza di una finestra
print() invoca la dialog box di stampa (JS1.2+, NN)
prompt() mostra una dialog box che richiede all'utente di inserire del testo
releaseEvents() rilascia gli eventi catturati di un certo tipo (JS1.2+, NN)
resizeBy() ridimensiona la finestra della misura specificata (JS1.2+)
resizeTo() ridimensiona la finestra alla dimensione specificata (JS1.2+)
routeEvent() passa gli eventi di un certo tipo al gestore nativo (JS1.2+, NN)
scroll() scorre il documento nella finestra fino alla locazione specificata (JS1.1+)
scrollBy() scorre il documento per un valore specificato (JS1.2+)
scrollTo() scorre il documento in larghezza e lunghezza fino ad una specifica locazione nella finestra (JS1.2)
setHotKeys() permette di settare on/off le scorciatoie da tastiera quando i menu non sono presenti (JS1.2+, NN)
setInterval() invoca una funzione o valuta un'espressione (primo argomento) ogni qualvolta trascorre un certo numero di millisecondi (secondo argomento) (JS1.2+)
setResizeable() permette di specificare se l'utente può ridimensionare una finestra o meno (JS1.2+, NN)
setTimeout() invoca una funzione o valuta un'espressione dopo un certo numero di millisecondi (secondo argomento)
setZOptions() permette di specificare lo z-ordine di impilamento delle finestre (JS1.2+, NN)
stop() interrompe il caricamento di altri elementi nella finestra corrente (JS1.2+, NN)
Proprietà Descrizione
closed booleano, dice se la finestra è stata chiusa
crypto accede alle caratteristiche di crittografia di NN (JS1.2+)
defaultStatus messaggio di default nella barra di stato
document riferisce il documento contenuto nella finestra
frames riferisce l'array dei frame nella finestra
history contiene le URL accedute  (JS1.1+)
innerHeight altezza in pixel dell'area visualizzata della finestra (JS1.2+, NN)
innerWidth larghezza in pixel dell'area visualizzata della finestra (JS1.2+, NN)
length numero di frame della finestra
location la URL correntemente visualizzata
locationbar riferisce la location bar del browser (JS1.2+, NN)
locationbar.visible booleano che dice se la location bar è visibile (JS1.2+)
menubar riferisce la menu bar del browser (JS1.2+, NN)
menubar.visible booleano che dice se la menu bar è visibile (JS1.2+)
name nome della finestra (assegnato con open()). Read-only in JS1.0, RW in JS1.1+
offScreenBuffering booleano che indica se è avvenuto un aggiornamento della finestra al di fuori dell'area visibile
opener nome della finestra che ha aperto quella corrente usando open() (JS1.1+)
outerHeight altezza in pixel dell'area esterna (JS1.2+, NN)
outerWidth larghezza in pixel dell'area esterna (JS1.2+, NN)
pageXOffset coordinata X della posizione della finestra corrente (JS1.2+, NN)
pageYOffset coordinata Y della posizione della finestra corrente (JS1.2+, NN)
parent riferisce la finestra genitore del frame corrente
personalbar riferisce la personal bar del browser (JS1.2+, NN)
personalbar.visible booleano che dice se la personal bar è visibile
screenX la coordinata X dell'angolo superiore sinistro della finestra del browser (JS1.2+, NN)
screenY la coordinata Y dell'angolo superiore sinistro della finestra del browser (JS1.2+, NN)
scrollbars riferisce le scroll bar del browser (JS1.2+, NN)
scrollbars.visible booleano che dice se le scroll bar sono visibili (JS1.2+)
self la finestra corrente, sinonimo di window
status messaggio che compare nella barra di stato
statusbar riferisce la barra di stato del browser (JS1.2+, NN)
statusbar.visible booleano che dice se la barra di stato del browser è visibile (JS1.2+)
toolbar riferisce la barra degli strumenti del browser (JS1.2+, NN)
toolbar.visible booleano che dice se la barra degli strumenti è visibile (JS1.2+)
top la finestra principale che contiene il frame corrente
window la finestra corrente, sinonimo di self