Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157

    Link in popup che si apre in pagina di provenienza.

    Ho una finestra popup che si apre cliccando su un pulsante nella pagina del sito. Nella finestra popup ci sono delle informazioni che terminano con un link di testo.
    Io vorrei che cliccando sul link di testo nella finestra popup, il link si aprisse nella finestra sottostante, cioé quella che ha generato il popup. Sarebbe cosa simpatica che la finestra popup si chiudesse automaticamente dopo aver cliccato sul link.
    A beneficio di tutti gli utenti riporto il codice usato (funzionante) per aprire la finestra popup:
    <!-- Begin
    function popUp(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,men ubar=0,resizable=0,width=330,height=330');");
    }
    // End -->

    Poi il pulsante che apre la finestra popup è:
    <form>
    <input type=button value="Clicca qui" onClick="javascriptopUp('url della pagina popup')">
    </form>


    Grazie in anticipo per la dritta.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Perche' nel form ASP ??? :master:

    link

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157
    Ora la finestra popup si chiude dopo 200 millisecondi (come indicato nel codice) ma il link non viene aperto affatto. Ho aumentato a 2 i secondi di tempo ma niente... perché?

    Per il pulsante collegato al popup ho utilizzato FORM per avere un pulsante... c'è un sistema più semplice? :master:

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157
    Ma non è che ci sono errori di sintassi? Quel doppio "&&" per esempio?
    codice:
    onclick="if(opener&&!opener.closed) {opener.href=this.href; setTimeout('self.close()',200); return false};"

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Scusa, distrazione

    sostituisci opener.href con opener.location.href

    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157
    Perfetto! Molte grazie.

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.