Markus : Bestätigung einer Alertbox abwarten

Hallo,
mein Ziel ist, NACH dem Bestätigen einer Alertbox weiterzuleiten.
Das ist mein Code:

echo("<script>return alert('Rubrik ".$_REQUEST['name']." eingerichtet')</script>");
header ("Location: rubrik.php");

Die Weiterleitung über die header Funktion von php geschieht aber so schnell, dass die box gar nicht erscheint. Wie löse ich das?

Vielen Dank,

Markus

  1. Hallo,

    leite in javascript weiter.

    gruss

    --
    no strict;
    no warnings;
    Meine Signatur hat Urlaub.
  2. Hi,

    mein Ziel ist, NACH dem Bestätigen einer Alertbox weiterzuleiten.
    Das ist mein Code:

    echo("<script>return alert('Rubrik ".$_REQUEST['name']." eingerichtet')</script>");
    header ("Location: rubrik.php");

    Du solltest Dir erst mal klar werden, wann welcher Code wo ausgeführt wird (PHP serverseitig, Javascript clientseitig).

    Außerdem - header() kann nur erfolgreich sein, wenn vorher KEINERLEI Ausgabe zum Client ging - bei Dir steht eine solche Ausgabe vorher.

    Die Weiterleitung über die header Funktion von php geschieht aber so schnell, dass die box gar nicht erscheint.

    Wirklich?
    M.E. dürfte die gar nicht geschehen, s.o.

    Leite nach dem alert mit Javascript weiter.

    Was hat das ganze jetzt eigentlich mit dem Themenbereich JAVA zu tun? Wo es doch gar nicht um Java, sondern um PHP und Javascript, geht.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  3. Hi,

    Wie löse ich das?

    Durch Verzicht auf das hier sinnlose PHP.

    S. z.B. Coding: clientseitige Seitenumlenkung

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!