D.R.: Mit confirm() steuern ob Seite verlassen wird

Beitrag lesen

Hallo,

window.onbeforeunload = function(){
return "Sie sollten das Formular abschicken bevor Sie die Seite verlassen!\n\nWollen Sie die Seite wirklich verlassen?";
}


> Das sieht sieht schon sehr interessant aus, aber ich bringe es nicht zum Laufen. Ich habs ins BODY-Tag eingefügt:  
> <body window.onbeforeunload = function(){return "Sie ... verlassen?";}  
> bekomme aber weder eine Confirmbox noch einen Skriptfehler.  
>   
> Kann mir jemand bitte auf die Sprünge helfen?  
  
Du musst den Code in <script>-Bereiche packen:  
  
<script type="text/javascript">/\*<![CDATA[\*/  
~~~javascript
  
window.onbeforeunload = function(){  
 return "Sie sollten das Formular abschicken bevor Sie die Seite verlassen!\n\nWollen Sie die Seite wirklich verlassen?";  
}

/*]]>*/</script>

JavaScript hat mMn nichts in HTML-Attributen zu suchen. Siehe SELFHTML-Weblog: Der sinnvolle Einsatz von JavaScript

mfg. Daniel