<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 |