Come chiudere una finestra
Problema
All'interno di una pagina html si vuole inserire un bottone per chiudere una finestra. Il caso tipico, sono finestre più piccole che possono essere aperte a parte.
Soluzione per le pagine HTML
Se la finestra è del tipo:

occorre inserire la seguente riga di codice Java per chiudere la finestra:
<a href="javascript:window.close();" >Chiudi finestra</a>
Si utilizza quindi il comando javascript:window.close()
Soluzione per i filmati FLASH
Per chiudere la pagina che ospita un filmato flash si utilizza la seguente istruzione action script
getURL("javascript:window.top.close()");
Nel caso in cui si utilizzano i frame, l'aggiunta di "top" da la garanzia di chiudere tutte le finestre, compresa quella che definisce il frameset.
La pagina html si chiude silenziosamente solo quando è stata aperta tramite Javascript, e quindi solo quando si tratta di una popup (aperta cioè da un'altra pagina). Se si tenta di chiudere la pagina principale del browser (per intenderci, quella aperta tramite l'icona dell'Explorer o del Navigator), appare un alert di avvertimento in cui viene richiesta l'autorizzazione alla chiusura. Si tratta di un sistema di sicurezza, e non può essere evitato.










