Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    chiudere popup aperta in un' altra finestra

    è possibile chiudere una popup aperta da un'altra pagina?

    in pratica io in questa popup visualizzo delle immagini a grandezza naturale che apro dalla pagina principale, il fatto è che io voglio utilizzare sempre la stessa finestra quindi prima di aprirne una nuova voglio chiudere la precedente... il problema è come faccio ad identificarla se la pagina chiamante è stata chiusa perchè magari sono andato alla pagina successiva?

    prima utilizzavo questo script da una pagina contenuta in un frame:

    codice:
    function popup(nome, titolo, lar, alt, x, y){
    	if(window.top.fin!=null){
    		window.top.fin.close();
    	}
    	window.top.fin=window.open(nome,titolo,"width="+lar+",scrollbars=yes,height="+alt+",left="+x+",top="+y+"");
    	window.top.fin.focus();
    }
    nella pagina del frameset mettevo

    codice:
    var fin=null;
    ora visto che non ho frame il mio problema è che non riesco ad identificare la finestra da una nuova pagina!

    Mi servirebbe una cosa del tipo:

    se esiste la finestra "fin" allora chiudila

    Spero di essere stato abbastanza chiaro

    CIAO!!!
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  2. #2
    è davvero impossibile fare una cosa del genere?!?
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    è possibile chiudere una popup aperta da un'altra pagina?
    Per chiuderla bisogna prima riaprirla:

    myWin = window.open("","nomeDellaPopup");
    myWin.close();

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    GRANDE!!!!

    Grazie BR1!

    grazie a te ho risolto un problema che sembrava irrisolvibile, così utilizzo sempre un'unica popup per tutto il sito, evitando quella bruttissima cosa di aprirne una decina diverse...

    quindi in realtà l'oggetto vero e proprio sarebbe identificato dal titolo della finestra più che dalla variabile alla quale assegno l'oggetto stesso?

    E' importante capirle le cose... Ciao!
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  5. #5
    Ho un problema simile, ho una pagina principale e sopra una popup, quando succede una certa cosa sulla pagina principale la popup si deve chiudere.

    Come devo fare?

    Grazie
    [Sorridi domani sarà peggio]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.