Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Popup non si chiude

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    14

    Popup non si chiude

    Ciao a tutti
    sono alle prese con un problema ho il link di apertura dentro un iframe che a sua volta è dentro ad un altro iframe.
    La pop up si apre ma se voglio farla chiudere non si chiude.
    Come faccio???????
    Ho creato la funzione chiudi che inserisco cosi_

    function chiudi()
    {
    window.close();
    }

    nel body metto

    onLoad="chiudi"

    pS ho provato a mettere sia la funzione che il richiamo a turno in tutte le pagine che si contenevano ma non funziona niente.
    Un piccolo aiuto per favore

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La vuoi chiudere appena aperta? VVoVe: :master:

    <body onload="top.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

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    14
    ho una serie di link appena se ne apre una si deve chiedere quella aperta in precedenza

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    14
    se metto quello script mi si chiude tutta la pagina
    Grazie

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma... devi aprire o chiudere?

    Fornisci qualche spiegazione in piu'...

    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
    May 2001
    Messaggi
    14
    La struttura è questa
    Elenco link che aprono popup in Pg3
    iframe di Pg3 dentro Pg2
    iframe di Pg2 dentro Pgi

    i link aprono delle popup
    appena clicco su un link mi si apre una popup
    se provo a cliccare su un altro link mi si apre un'altra popup ma la precedente non si chiude.

    Ho provato di tutto

    forse dovrei utilizzare un if else ma non so come fare

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sei ancora troppo laconico... ma provo ad intuire

    Esempio:
    codice:
    <script>
    var precedente;
    function apri(pagina) {
      if(precedente&&!precedente.closed) {
        precedente.close();
        precedente=null;
      }
      precedente=window.open(pagina,"tuaPop","width=400,height=300");
    }
    </script>
    
    pippo 
    pluto
    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

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    14
    adesso provo

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    14
    niente adesso neanche si apre ti metto il codice utilizzato

    <script language="JavaScript" type="text/JavaScript">

    var precedente;
    if(precedente&&!precedente.closed) {
    precedente.close();
    precedente=null;
    }
    precedente=window.open(pagina,"tuaPop",features);
    }

    </script>
    ------------------------
    <tr>
    <td width="70" height="70"><div align="center">[img]images/Miniature/Calici/AA201.jpg[/img]</div></td>
    <td width="26" height="70"> <div align="center"></div></td>
    <td width="70" height="70"><div align="center">[img]images/Miniature/Calici/AA203.jpg[/img]</div></td>
    <td width="26" height="70"> <div align="center"></div></td>

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    14
    Grazie Grazie Grazie Grazie Grazie Grazie
    Avevo fatto molti errori di trascrizione
    Va tutto alla grande 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.