Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Dec 2000
    Messaggi
    10

    problema con javascript e popup

    Salve,
    ho un piccolo problema che non riesco a risolvere.. vengo al dunque:
    dalla home page ho un link che apre una popup, il solito:
    <a href="Javascript:void(0)" onClick="window.open('mia.html','popup','witdt,hei ght, ecc..ecc..');">
    siccome questa stessa pagina (mia.html) può essere aperta anche da link esterni del tipo motori di ricerca o liste di links, vorrei che con lo stesso comando utilizzato per chiudere la finestra popup, si potesse, nel caso che la pagina fosse aperta da link esterni, invece di chiuderla far caricare la homepage del sito.
    Per risolvere questa cosa avevo pensato di dire al browser che se la finestra era una popup, la doveva semplicemente chiudere, mentre se si trattava di una finesta madre, doveva caricare la home page e questo sarebbe dovuto avvenire con la funzione "chiudi"
    Di seguito il codice che ho abbozzato e che ovviamente non funge:
    <html>
    <head>
    <script language="JavaScript">
    <!--
    function chiudi()
    {
    if (window.opener)
    window.close;
    }
    else
    {
    window.open('index.html','_top');
    }}
    //-->
    </script>
    </html>
    <body>
    torna al sito
    </body></html>

    qualcuno può darmi una mano?
    Grazie.

  2. #2
    Ciao

    prova cosi:

    <html>
    <head>
    <script language="JavaScript">
    <!--
    function chiudi() {

    if (window.opener) {window.close();}

    else {window.location.href="index.html";}

    }
    //-->
    </script>
    </head>
    <body>
    torna al sito
    </body></html>

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.