Aprire e chiudere pagina HTML










<script language="Javascript" type="text/javascript">
// www.web-link.it
// tutto per la tua pagina web.
<!--
function aprifinestra()
{
weblink=window.open("url_pagina.htm","nome_pagina","width=xxx,height=yyy,left=zzz,top=ttt");
}
// -->
</script>


Adesso non rimane che decidere a quale link associare la chiamata della funzione aprifinestra() Questo un possibile esempio:

<a href="javascript:aprifinestra();">clicca qui per aprire una nuova finestra</a>

Quindi lo script c'e' ma non ha alcun effetto fino a quando non viene richiamato cliccando sul link che fa riferimento alla funzione aprifinestra. Proprio come ho fatto io per gli esempi sopra. E se volessimo chiuderla allo stesso modo di come l'abbiamo aperta ? cioe' con un link e non con la crocetta [X] in alto del bordo finestra ?

Semplice, bastera' adoperare il metodo window.close() che e' l'esatto contrario di window.open(); se abbiamo assegnato un nome alla nostra finestra, potremo adoperare quello per fare riferimento alla sua chiusura. Avrete notato che il codice ha un nome: weblink, bene quella e' la variabile che contiene il nuovo oggetto windows e come tale e' possibile fare riferimento a quella variabile per sfruttarne metodi e proprieta' quindi:

<a href="javascript:weblink.close();"> chiudera' la nuova finestra












( aprireechiuderepaginahtml.html )- by Paolo Puglisi - Modifica del 17/12/2023