Robert: onUnload aber anders

Hallo,
ich haben mit PHP meine HP so gebaucht, dass der Body immer wieder neu geschrieben wird.

jetzt will ich mit onUnload beim Verlassen meiner Seite ein Pop-Up öffnen lassen.

Wenn ich aber auf einen Link auf meiner Seite auf eine andere Seite meiner Homepage klicke, wird ja jedesmal onUnload aufgerufen. das ist etwas nervig wenn man durch die HP navigiert und jedesmal das Pop-Up geöffnet wird.

Kann mir jemand erklären wie ich das ändern kann, dass der Pop-Up mit onUnload nur geöffnet wird, wenn wirklich meine Seite verlassen wird und nicht jedesmal wenn eine seite von mit geöffnet wird.

Ich hoffe ihr könnt mir helfen.

Gruss
Robert

  1. hi,

    dann musst du mit die URL überprüfen, ob die deine adresse enthält:

    function doUnload()
    {
    if(document.URL.indexOf("http://www.deinedomain.de") < 0)
    {
       // mache onunload sachen....
    }
    }

    ...

    <body onunload="doUnload()">

    Gruß
    Christian

    1. hi,

      dann musst du mit die URL überprüfen, ob die deine adresse enthält:
      function doUnload()
      {
      if(document.URL.indexOf("http://www.deinedomain.de") < 0)

      der URL dürfte _immer_ der richtige sein, da onunload immer vor dem wechseln der location ausgelöst wird.

      gruss,
      wahsaga