Visualizzazione dei risultati da 1 a 7 su 7

Discussione: OnUnload

  1. #1

    OnUnload

    Salve; vorrei dare un avviso (e rispedire a una pagina) un utente che chiude una data pagina, e ho fatto così:
    codice:
    <script language="JavaScript">
    <!-- 
    function exit() {
    alert("blablabla");
    window.open("esci.asp");
      }
    //-->
    </script>
    E:
    codice:
    <body Unload="exit();"
    Ma non funziona, come mai?
    Porc le botte

  2. #2
    codice:
    <body onunload="exit();">
    ciao

  3. #3
    Ma è chiuso avevo dimenticato di scriverlo sul forum... non sta lì l'errore...
    Porc le botte

  4. #4
    Originariamente inviato da Sanjet
    Ma è chiuso avevo dimenticato di scriverlo sul forum... non sta lì l'errore...
    come puoi leggere ho scritto onunload al posto del tuo Unload.

    ciao

  5. #5
    Non funziona ancora
    Porc le botte

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non si puo` chiamare una funzione nell'onunload. Subito dopo la prima istruzione contenuta nell'evento (nel tuo caso la chiamata alla funzione), la pagina viene chiusa.

    L'unica possibilita` e` aprire la finestra direttamente nela riga dell'evento:
    <body onunload="window.open(...);">

    Note:
    - l'evento scatta sia per la chiusura del browser che per il cambio pagina
    - se c'e` il blocco popup, la finestra non si apre
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    No, funziona... non avevo aggiornato la pag... scusate
    Porc le botte

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.