Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Trotz Confirm wird der nachfolgende Code ausgeführt

Hallo,

in meinen Programmen verwende ich als Sicherheitsabfrage den Befehl confirm. Das heißt, ich versuche es...leider wird der folgende Programmcode (PHP), der durch die Sicherheitsabfrage erst bestätigt werden soll, trotzdem ausgeführt, was in der Praxis bedeutet, daß z.B. die Löschung von Daten auch ausgeführt wird, wenn der User bei der Sicherheitsabfrage abgebrochen hat.

Eigentlich soll dieser Befehl doch dafür sorgen, daß der Code der Seite, in deren head er sich befindet, bei Abbruch nicht zur Ausführung gelangt, aber genau das passiert eben trotzdem. Wie kann ich das denn verhindern? Oder gibt es eine Möglichkeit, den Inhalt der JS-Variable von confirm an PHP zu übergeben, so daß ich die Sicherheitsprüfung dort verarbeiten kann?

Nachtrag: Ich habe mir jetzt den Code nochmal genau angeschaut. Im Anschluß an die Sicherheitsprüfung wird bei false der Befehl history.back() ausgeführt. Ist hier eventuell ein zusätzlicher Befehl erforderlich, der die weitere Codeausführung verhindert?

Hier gehts zum Orginal Eintrag "Trotz Confirm wird der nachfolgende Code ausgeführt" im Forum

Antworten

Probiers mal so:

bei deinem Button:

Code:                   In Zwischenablage kopieren (nur IE)
1">

und hier die Funktion
Code:                   In Zwischenablage kopieren (nur IE)
2">

PS: Wichtig ist das return xx() da ja true oder false zurückgeliefert wird...

mfg joka


2.

Super...funktioniert perfekt :)

Vielen Dank.

Gruß Smine


Hier gehts zum Orginal Eintrag "Trotz Confirm wird der nachfolgende Code ausgeführt" im Forum
 
phpforum.de | Impressum