Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372

    verificare se una finestra è aperta...

    Avevo trovato nel forum la possibilità di verificare che una pop up fosse già aperta, ma adesso non riesco a trovarlo...
    sapete darmi indicazioni?

  2. #2
    <html>

    <head>
    <title></title>
    <script language="javascript" type="text/javascript">
    var popup;

    function open_pop()
    {
    popup = window.open("popup.htm","pop");
    }
    function close_pop()
    {
    if(popup)
    {
    popup.close();
    popup=null;
    }
    else
    window.alert("Non c'è!!!");
    }
    </script>
    </head>

    <body>


    Apri la pop</p>


    Chiudi</p>

    </body>

    </html>

    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  3. #3
    Sto provando lo script ma non funziona! Come mai?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    C'e` un errore:
    anziche`
    if(popup)

    devi scrivere:
    if(!popup.closed)

    oppure (solo in questo caso, dato che la variabile viene settata a null):
    if(popup==null)

    ma forse la cosa migliore e`:
    if(popup && !popup.closed)

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.