Hallo Leute,
ich habe eine Seite wo man gewisse Einstellungen vornehmen kann.
Nun möchte ich aber verhindern das der Benutzer die Seite verlassen kann, ohne die Änderungen gespeichert zu haben.
Dazu habe ich ein alert() und onunload() benutzt.
Also beim Verlassender Seite kommt eine Meldung und das verlassen der Seite wird verhindert.
Nun ist es aber so das die Meldung auch beim aktualisieren oder beim Speichern der Änderungen erscheint.
Gibt es evtl. eine andere Möglichkeit?
Mit der Meldung beim aktualisieren könnte ich Leben.
Meine Idee wäre:
Beim absenden des Formulares, das ausführen der Funktion, welche im onunload() Event ausgeführt wird, zu verhindern. Geht das?!
Also in einer Funktion die ausgeführt wird, das ausführen einer anderen Funktion zu verhindern oder blockieren.
Ich hab leider keine andere Idee.
Danke und Gruß
ich habe eine Seite wo man gewisse Einstellungen vornehmen kann.
Nun möchte ich aber verhindern das der Benutzer die Seite verlassen kann, ohne die Änderungen gespeichert zu haben.
Dazu habe ich ein alert() und onunload() benutzt.
Also beim Verlassender Seite kommt eine Meldung und das verlassen der Seite wird verhindert.
Nun ist es aber so das die Meldung auch beim aktualisieren oder beim Speichern der Änderungen erscheint.
Gibt es evtl. eine andere Möglichkeit?
Mit der Meldung beim aktualisieren könnte ich Leben.
Meine Idee wäre:
Beim absenden des Formulares, das ausführen der Funktion, welche im onunload() Event ausgeführt wird, zu verhindern. Geht das?!
Also in einer Funktion die ausgeführt wird, das ausführen einer anderen Funktion zu verhindern oder blockieren.
Ich hab leider keine andere Idee.
Danke und Gruß