Hi bruno,
Es geht nicht (genauer: es wird nicht erlaubt). (Mit Brunos Code schon gar nicht)
wie klappt es denn ?
du hast geschrieben: onunload="Aufhalten()"
und dann: function Aufhalten() { check = confirm("Sie dürfen die Seite während des Tests nicht verlassen"); }
du musst irgendwas schreiben wie: onunload="return [true/false]"
oder eben "return Aufhalten()" und dann return confirm("blabla")
Du könntest ja onunload="return false" schreiben, und dann könnte »»der User den Browser gar nicht mehr schließen.
also wenn ich folgendes schreibe
<body onunload="return false">
Dann würde es gar nicht schließen. Und genau deswegen erlaubt dir kein Browser, bei onunload ein return reinzuschreiben.
Gruß, Marian