Salve a tutti...Ho utilizzato uno script che avverte l'utente tramite alert quando chiude la pagina, per evitare chiusure accidentali con eventuale perdita dei dati inseriti nei form..Lo script è questo:
Lo script funziona correttamente, solo che l'alert viene visualizzato anche quando si tenta di aggiornare la pagina, e anche quando l'utente compila un form e invia i dati...In questi ultimi 2 casi vorrei evitare di entrare nel window.onbeforeunload...In pratica dovrei (credo) intercettare gli eventi window.onload e window.onsubmit, per fare in modo che in questi 2 casi non venga visualizzato nessun alert, ma non saprei come fare....codice:window.onbeforeunload = unloadMess; function unloadMess(){ mess = "Stai chiudendo la pagina. Continuare?" return mess; }