wahsaga: Messagebox erstellen

Beitrag lesen

hi,

ich möchte ein PHP-Script starten welches sich dann an einer DB zu schaffen macht... vorher soll der Benutzer aber noch bestätigen, ob er dies auch möchte, sprich es soll ne Meldung kommen: "Sind sie sicher? JA, NEIN"

Ich glaube dass muß man mit JavaScript machen, hab da confirm() (OK, Abbrechen) gefunden. Wollte jetzt wissen ob das ein üblicher und guter Weg für sowas ist?

ja - sofern es dir ausreicht, dass es nur mit aktiviertem javascript wie gewünscht funktioniert, natürlich.

zwei möglichkeiten:

  • php-script per "normalem" link aufrufen, dessen ausführung aber vom ergebnis von confirm abhängig machen:

<a href="php-script.php" onClick="return confirm('echt jezz, alter?');">ab geht's</a>

mit JS wird linkausführung vom ergebnis der abfrage abhängig gemacht, ohne JS _in jedem fall_ beim klick auf den link das script aufgerufen.

  • php-script nur per javascript aufrufen, per location.href = ...

<span onClick="if(confirm('echt jezz, alter?')) location.href = 'php-script.php'">ab geht's</a>

bei aktiviertem JS - siehe oben.
ohne aktiviertes JS - es passiert gar nichts.

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."