bei onUnload prüfen, ob Seite geschlossen oder neu geladen wird
Robert
- javascript
0 Cheatah
Hallo,
folgendes Prblem:
Ich möchte, daß wenn man meine Internetseite verläßt, ein kleines
Abschieds-Fenster kommt. Dazu möchte ich in die Seite, die das
Frameset aufbaut, oder in die Auswahl-Leiste mit onUnload eine
Funktion mit window.open... aufrufen.
Das Problem ist nun, daß ich aber auf den meisten Unterseiten
einen Home-Link habe, der das ganze Frameset neu lädt, wenn
man draufklickt. (Das habe ich so gemacht, damit auch Leute,
die meine Internetseite über eine Unterseite erreichen, von da
aus ins Frameset mit der Auswahlleiste gelangen können.)
Das Abschiedsfenster erscheint daher nicht nur, wenn man meine
Seite verläßt, sondern auch wenn man irgendwo auf "Home" klickt,
weil damit ja alles neu geladen wird.
Wie kann ich nun (in der Funktion, die mit onUnload aufgerufen
wird) unterscheiden, ob der User die Seite verläßt (also schließt,
oder eine ganz andere URL aufruft) oder ob nur das Frameset
neu geladen wird, (weil dann ja das Abschiedsfenster nicht
kommen soll).
Oder wie läßt sich das sonst noch realisieren, ohne die ganzen
Home-Links zu ändern?
Für Eure Hilfe im Voraus besten Dank.
Bye, Robert
Hi,
folgendes Prblem:
Ich möchte, daß wenn man meine Internetseite verläßt, ein kleines
Abschieds-Fenster kommt.
ja, das ist ein Problem. Die Browserhersteller sind sich dessen aber bewusst, und sie tragen dem Rechnung, indem neuere Browser das ungefragte Öffnen von Popups wegkonfiguriert werden kann.
Wie kann ich nun (in der Funktion, die mit onUnload aufgerufen
wird) unterscheiden, ob der User die Seite verläßt (also schließt,
oder eine ganz andere URL aufruft) oder ob nur das Frameset
neu geladen wird, (weil dann ja das Abschiedsfenster nicht
kommen soll).
Hast Du danach mal im Archiv gesucht?
Cheatah