onunload unterdrücken
nissun
- javascript
Hi,
bei einer bestimmten Aktion, soll das onunload bei mir unterdrückt werden. Ein Beispiel:
<body onunload="alert('Tschüss')">
<script type="text/javascript">
document.body.onunload = "";
</script>
</body>
Wenn ich die Seite verlasse sagt er trotzdem "Tschüss". Was ist falsch??
Hi,
Wenn ich die Seite verlasse sagt er trotzdem "Tschüss". Was ist falsch??
das unload Event hängt am window Objekt, nicht an document.body. Man notiert es dort nur im HTML Code, da man dort ja kein "window Element" hat.
window.onunload = null;
Gruß!
window.onunload = null;
Hei danke das war ja einfach :)
also ich würde das mit einem Hidden-Objekt machen...
<html>
<head>
<title>blablabla</title>
<script language="Javascript">
function Verlassen()
{
if (document.getElementById('Das_Hidden_Objekt').value=="NichtUnterdrückt")
{
alert("Tschüss");
}
}
</script>
</html>
<body onUnLoad="Javascript:Verlassen();">
<input type="Hidden" id="Das_Hidden_Objekt" value="Unterdrückt">
<!--
weitere Objekte
-->
</body>
</html>
Nur wenn in dem Hidden-Objekt "NichtUnterdrückt" steht kommt die Alert-Box...
ich weis nicht ob das Funktioniert...