![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Ich möchte den Aufruf der eigenen Seite, veranlasst durch ein Formular und php_self davon ausdrücklich ausschließen. Gibt es da eine Möglichkeit? OnBeforeUnload soll also prüfen, ob das nicht die eigene Seite ist. |
#3
| |||
| |||
|
|
Setze eine Variable, wenn das Formular verschickt wird, prüfe diese in onbeforeunload: script type="text/javascript" var formSubmit = false; /script body onbeforeunload="if (!formSubmit) { event.returnValue = "warning"; } formSubmit = false;" form onsubmit="window.formSubmit = true; return true;" ... |
#4
| |||
| |||
|
|
Danke für den Hinweis. Es geht noch einfacher: Ich setze per onsubmit den Eventhandler einfach auf null: form .... onsubmit="window.onbeforeunload=null;" -- Stephan |
![]() |
| Thread Tools | |
| Display Modes | |
| |