Guten Tag,
nachdem mir hier geholfen wurde den Einsatz von onbeforeunload zu verstehen, wofür ich mich bedanken möchte, habe ich eine weitergehende Frage:
Es ist dem Eventhandler egal warum die Seite verlassen wird, oder ob der Browser etwa geschlossen wird.
Nun wüßte ich gerne, ob es möglich ist, diesen Aufruf zu unterdrücken, wenn ein auf der Seite befindliches Formular abgeschickt wurde, weil dann diese Frage ja keinen Sinn macht?
<script type="text/javascript">
window.onbeforeunload = function(){
return "Sie haben das Formular noch nicht abgeschickt. Wenn Sie diese Seite verlassen gehen Ihre Eingaben verloren.";
}
</script>
Als Seiteneffekt des Einsatzes von onbeforeunload wird nämlich das Cache gelöscht.
Herzlichen Gruß
Frank