Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Aprire popup con metodo OnClick e chiuderla in OnUnload di pagina

    chi mi sa aiutare?
    Grazie.

  2. #2
    tra i tag <head></head>
    codice:
    <script>
    var doPopUpX = (screen.width/2)-150;
    var doPopUpY = (screen.height/2)-200;
    var pos = "left="+doPopUpX+",top="+doPopUpY;
    
    function doPopUp(){
    finestra_popup = window.open("http://www.libero.it","mia_popup","width=300,height=400,"+pos);
    }
    </script>
    Quindi:
    codice:
    <body onunload="javascript:finestra_popup.close()">
    
    <input type="button" value="Apri popup" onclick="javascript:doPopUp()">
    
    </body>
    Ovviamente l'evento onclick lo puoi assegnare a qualsiasi elemento che lo supporta.

    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  3. #3
    Originariamente inviato da kaze
    tra i tag <head></head>
    codice:
    <script>
    var doPopUpX = (screen.width/2)-150;
    var doPopUpY = (screen.height/2)-200;
    var pos = "left="+doPopUpX+",top="+doPopUpY;
    
    function doPopUp(){
    finestra_popup = window.open("http://www.libero.it","mia_popup","width=300,height=400,"+pos);
    }
    </script>
    Quindi:
    codice:
    <body onunload="javascript:finestra_popup.close()">
    
    <input type="button" value="Apri popup" onclick="javascript:doPopUp()">
    
    </body>
    Ovviamente l'evento onclick lo puoi assegnare a qualsiasi elemento che lo supporta.

    javascript senza spazio :quote:
    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  4. #4
    mi dice:
    riga 18 previsto ;

    riga 18: <script>

  5. #5

  6. #6
    codice:
    <script>
    var doPopUpX = (screen.width/2)-150;
    var doPopUpY = (screen.height/2)-200;
    var pos = "left="+doPopUpX+",top="+doPopUpY;
    
    function doPopUp(){
    doPopUpWindow = window.open("http://www.libero.it","mia_popup","width=300,height=400,"+pos);
    }
    </script>

    codice:
    <body onunload="javascript:finestra_popup.close();">
    <input type="button" value="Apri popup" onclick="javascript:doPopUp();">
    </body>
    Adesso è OK fai attenzione javascript scrivilo senza spazio....
    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  7. #7
    OOOOPs scusa...
    codice:
    <script>
    var doPopUpX = (screen.width/2)-150;
    var doPopUpY = (screen.height/2)-200;
    var pos = "left="+doPopUpX+",top="+doPopUpY;
    
    function doPopUp(){
    finestra_popup = window.open("http://www.libero.it","mia_popup","width=300,height=400,"+pos);
    }
    </script>
    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  8. #8
    ok..ora funzia....ma se azichè cliccare schiaccio enter mi dice che mia_popup non è definito...perchè funziona solo su onclick....come risolvo?

    grazie.

  9. #9
    Originariamente inviato da ianstilo
    ok..ora funzia....ma se azichè cliccare schiaccio enter mi dice che mia_popup non è definito...perchè funziona solo su onclick....come risolvo?

    grazie.
    Mbhee devi associare l'azione("java script:doPopUp();") a l'evento che vuoi tu !!!

    Infatti puoi far aprire la popup su onclick, onmoseover, onblur, ecc...

    Trova quale è l'evento enter e associa

    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  10. #10
    già...ho fatto così:

    onsubmit="javascript:doPopUp();"


    thanks!

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.