Torsten: Onunload geht nicht ?

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

  1. 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