Onunload geht nicht ?
Torsten
- javascript
0 annA
Hallo,
ich bin eben bei dem Umbau meiner Homepage und habe beim Stöbern im Netz ein Javascript gefunden, das die Besucher beim Verlassen der Seite verabschiedet und das ich einbauen möchte.
Ich habe aber bereits ein Skript auf der Seite implementiert, das ein Pop-up-Fenster öffnet - ich habe das "neue" Skript wie folgt eingefügt :
<head>
<SCRIPT Language="JavaScript">
<!--
var oneTimeWinName = "oneTimePop"
function openPopWinOnce(winURL, winWidth, winHeight, winFeatures, winLeft, winTop){
var d_winLeft = 20
var d_winTop = 20
var popcookies = document.cookie
if (openPopWinOnce.arguments.length >= 4)
winFeatures = "," + winFeatures
else
winFeatures = ","
if (openPopWinOnce.arguments.length = 6)
winFeatures += getLocationOne(winWidth, winHeight, winLeft, winTop)
else
winFeatures += getLocationOne(winWidth, winHeight, d_winLeft, d_winTop)
if (popcookies.indexOf(oneTimeWinName) == -1){
window.open(winURL, oneTimeWinName, "width=" + winWidth
+ ",height=" + winHeight + winFeatures)
document.cookie=oneTimeWinName+"=used"
}
}
function openPopWinOnceBack(winURL, winWidth, winHeight, winFeatures, winLeft, winTop){
openPopWinOnce(winURL, winWidth, winHeight, winFeatures, winLeft, winTop)
self.focus()
}
function getLocationOne(winWidth, winHeight, winLeft, winTop){
return ","
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#008000" link="#ad351a" vlink="#78534a" alink="#e00000">
<p>
<SCRIPT Language="JavaScript">
<!--
openPopWinOnce("news.htm", 710, 400)
//-->
</SCRIPT>
---> hier die "neue" Skriptzeile : <----
<SCRIPT Language="JavaScript">
<!--
<body onunload="window.alert('Beispieltext')">
//-->
</SCRIPT>
</body>
...etc
Das Skript läuft unter meinem Browser (Netscape 7) nicht.
Was habe ich falsch gemacht ?
Liebe Grüße
Torsten
HI Torsten,
jede HTML-Seite besteht aus einem Kopf (HEAD) und einem Körper
(BODY), nachlesen kannst Du das hier:
http://selfhtml.teamone.de/html/allgemein/grundgeruest.htm
In Deiner Datei hast Du zwei Körper, mache einen daraus!
Außerdem solltest Du hier nochmal nachlesen, wann man einen
JavaScript-Programmabschnitt (<SCRIPT LANGUAGE.......>)
definiert und wann nicht.
http://selfhtml.teamone.de/javascript/intro.htm#javascriptbereiche
Den Rest Deines Codes habe ich mir (noch) nicht angeschaut..
es liegt aber vermutlich an dem zweiten Body-Tag im JavaScript-
Programmabschnitt :o)
Viele Grüße
annA