effettivamente su FF funziona e in explorer no
prova a scrivere così, su IE6 funziona...
codice:
<script type="text/javascript">
window._submitform = false;
window.onbeforeunload = function (evt) {
if (!window._submitform) {
var messaggio = 'Uscendo tutte le modifiche non salvate verranno perse.';
if (typeof evt == 'undefined') evt = window.event;
if (evt) evt.returnValue = messaggio;
return messaggio;
}
}
</script>
...
<input type="submit" name="action" value="Submit" onclick="window._submitform = true" />