Andy: onUnLoad

Hi,

ich habe folgenden Code (stark gekürzt):

<html>
<head>
<title>Neue Seite 1</title>
<script type="text/javascript">
<!--
function ask() {
Check = confirm("Wenn Sie diese Seite verlassen gehen alle Daten verloren. Wollen Sie es dennoch tun?");
if(Check == false) history.back;}

//if(Check == false) location.reload();} <- Geht auch nicht!
//-->
</script>
</head>

<body onUnLoad="ask()">
<p><a href="http://www.google.de">Google</a></p>
</body>
</html>

Ich denk mal der Code sagt schon alles:
Es soll eine Meldung kommen, obb man die Seite wirklich verlassen will.

-> Problem <-
Es kommt zwar die Meldung, aber es springt bei jeder Auswahl weiter.

-> Lösung <-
Bitte helft mir!
Danke!

Andy,

  1. Versuch mal
    <body onUnLoad="ask();return false;">

    Vielleicht ist dein Vorhaben aber auch gar nicht möglich; ansonsten könntest du auf einer Website richtiggehend "gefangen" gehalten werden ;-)

    Gruss,
    Daniel

  2. Hallo,

    Es soll eine Meldung kommen, obb man die Seite wirklich verlassen will.

    Kannst du zumindest im IE mit onBeforeUnload realisieren, nähere Infos liefert dir das Archiv.

    Viele Grüße,

    Stefan