Andreas: +PHP | Seite nicht anzeigen

Hi,

naja, der Titel ist nicht gerade der passendste, aber egal:

Ich habe folgendes Script:

<script language='JavaScript'>
    Check = confirm(TextundnochmalTextvielleichtauchnochmal?');
    if(Check == false) self.location.href="soundso.php";
    </script>

gut, funktioniert.

Da dies aber eine PHP seite ist, soll nur wenn man auf OK klickt, der Rest ausgeführt werden, aber es wird immer das danach ausgeführt, auch wenn man auf Abbrechen klickt.

Wie muss ich das schreiben? Liegt es an JS oder PHP

  1. Hi,

    <script language='JavaScript'>
        Check = confirm(TextundnochmalTextvielleichtauchnochmal?');
        if(Check == false) self.location.href="soundso.php";
        </script>

    Zeile 2, zwichen dem ersten '(' und dem 'T' , da ist was!
    Und dann haben wir da noch die Zeile 3, irgendwie scheint der schräge Strich und das Anführungszeichen etwas Verwirrung zu stiften....

    Gruss und viel Glück
    Schorsch

    1. <script language='JavaScript'>
      Check = confirm('TextundnochmalTextvielleichtauchnochmal?');
      if(Check == false) self.location.href="soundso.php";
      </script>

      Sorry, so gehörts!

  2. Hallo Andreas,

    Da dies aber eine PHP seite ist, soll nur wenn man auf OK klickt, der Rest ausgeführt werden, aber es wird immer das danach ausgeführt, auch wenn man auf Abbrechen klickt.

    Das geht nicht. Da php serverseitig läuft, js aber auf dem Client ist der php-Code schon längst ausgeführt, bevor der Client vom js was zu sehen bekommt.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|