Non voleva esser "la" soluzione, ma un possibile approccio... come avrai notato e' alquanto datato e osteggiato dalla possibilita' di bloccare le popupOriginariamente inviato da cubalibre
capisco che ci sia ben poco da fare ma la soluzione di br1 è semplicemente assurda:l'evento onunload si scatena ovunque e quindi durante tutta l'applicazione la popup di controllo, pur invisibile, verrebe aperta migliaia di volte. :-(
Nico![]()
Segui un'altro approccio (ma anche questo non e' "la" soluzione) che ti richiedera' maggior impegno di programmazione: creati una variabile globale a cui cambierai il valore solo quando l'utente clicca su un link autorizzato... e gestiscila nell'evento onunload
ciaocodice:<script> var chiudo=true; function on_unload() { if (chiudo) { // fai quello che devi } } </script> ... <body onunload="on_unload()"> ... vai ... <form ... onsubmit="chiudo=false">