- Registriert
- 05.09.06
- Beiträge
- 40
Hallo zusammen.
Hab eine Frage über JavaScript:
Ich habe in PHP ein kleines CMS geschrieben, mit einem Editor, wo der Benutzer den Seitentext verändern kann.
Um zu verhindern, dass ungespeicherte Änderungen durch versehntliches Schliessen des Fensters verloren gehen, möchte ich ein confirm-Fenster anzeigen lassen, auf dem bestätigt werden muss, ob man das Fenster wirklich schliessen möchte. Es geht also nicht darum, den User irgendwie davon abzuhalten, meine Site zu verlassen, um dieser Diskussion schon einmal zuvorzukommen.
Ich rufe ich mit beim body per unbeforeunload eine Funktion auf, die ein confirm-Fenster öffnet. Funktioniert alles bestens.
Aber nun wird die bestätigungsmeldung auch angezeigt, wenn ich auf den "Weiter zur Vorschau"-Button klicke. Das will ich ja aber grade nicht.
Hat irgendwer ne Idee, wie man das confirm-Fenster wirklich nur dann anzeigen kann, wenn das Fenster geschlossen wird?
Danke schon mal,
Tibor
Hab eine Frage über JavaScript:
Ich habe in PHP ein kleines CMS geschrieben, mit einem Editor, wo der Benutzer den Seitentext verändern kann.
Um zu verhindern, dass ungespeicherte Änderungen durch versehntliches Schliessen des Fensters verloren gehen, möchte ich ein confirm-Fenster anzeigen lassen, auf dem bestätigt werden muss, ob man das Fenster wirklich schliessen möchte. Es geht also nicht darum, den User irgendwie davon abzuhalten, meine Site zu verlassen, um dieser Diskussion schon einmal zuvorzukommen.
Ich rufe ich mit beim body per unbeforeunload eine Funktion auf, die ein confirm-Fenster öffnet. Funktioniert alles bestens.
Aber nun wird die bestätigungsmeldung auch angezeigt, wenn ich auf den "Weiter zur Vorschau"-Button klicke. Das will ich ja aber grade nicht.
Hat irgendwer ne Idee, wie man das confirm-Fenster wirklich nur dann anzeigen kann, wenn das Fenster geschlossen wird?
Danke schon mal,
Tibor