Io uso il seguente codice:
Codice PHP:
<head>
<script>
function exit(){
var attuale3 = new Date()
var ora3 = attuale3.getHours()
var minuti3 = attuale3.getMinutes()
var secondi3 = attuale3.getSeconds()
var oramax3= 23
var minmax3= 59
var secmax3= 59
var orafinale3= oramax3-ora3
var minfinale3= minmax3-minuti3
var secfinale3= secmax3-secondi3
alert("Manca solo " + orafinale3 + "h, " + minfinale3 + "m e " + secfinale3 + "s alla fine dell'offerta")
return"Sei sicuro di volerlo fare? Perderai l'opportunità della tua vita per sempre. Clicca su Annulla e non abbandonerai l'offerta!"
}
</script>
</head>
<body onBeForeUnload="return'messaggio che non si visualizza',exit()">
Tutto funziona perfettamente: alla chiusura della pagina viene visualizzata la conferma. C'è solo un problema nella pagina c'è anche un form da riempire con dei dati che una volta riempito e confermato porta in un altro sito. Quando invio i dati dal form la funzione exit viene eseguita e viene richiesta la conferma... Come faccio a evitarlo ?
Grazie in anticipo per l'aiuto