Antwort
von
nach 7 Tagen
0
hilfreich
Re: Java script
Hallo aufsteigendebrieftaube,
das gesuchte Event lautet onunload und ist eine javascript-eigenschaft von body oder frameset. in onunload kommt dann einfach, was beim schließen der seite ausgeführt werden soll.
<html><head><title>Test</title>
<script type="text/javascript">
function onunload () {
alert("Tschüss!!!");
}
</script>
</head>
<body onunload="onunload()">
<h1>Einen langen Aufenthalt auf dieser Seite!
</h1>
<p>nix wieweg!
</p>
</body></html>
übrigens wird das event auch gefeuert, wenn man nur auf eine andere Seite der selben Domain geht (also innerhalb eines webauftritts. Mögliche Lösung:
http://forum.de.selfhtml.org/archiv/2002/7/t16948/
Eine Variable wird im Event onclick jedes links gesetzt, die das verabschieden verhindert. Jeder interne link benötigt dann also die eigenschaft onclick="exit=0"
<html><head><title>Test</title>
<script type="text/javascript">
function onunload () {
if (exit == 1) alert("Tschüss!!!");
}
exit = 1
</script>
</head>
<body onunload="onunload()">
<p>nix wieweg!
</p>
</body></html>
gruß,
basti