Ankündigung

Einklappen
Keine Ankündigung bisher.

javascript in php

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema javascript in php.

    javascript in php

    hallo

    kann ich in php einen Javascipt befehl benutzen wenn ja wie?

    MFG
    Andre

  • d-jango
    antwortet
    du nutzt einfache Anführungsstriche...
    da werden keine Variablen ersetzt...

    Code:
    if (isset($text_benutzer))
    {
      echo '<script type="text/javascript">
              <!--
                 document.Anmeldung.text_benutzer.value = '.$text_benutzer.';
              //-->
              </script>';
      echo $text_benutzer;
    }
    so sollte es gehen

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Danke XLB

    hat so funktioniert

    Einen Kommentar schreiben:


  • XLB
    antwortet
    Probier dieses mal ...

    PHP-Code:
    <?php

       
    if (isset($text_benutzer))
       {

    ?>
          <script type="text/javascript">
          <!--

             document.Anmeldung.text_benutzer.value='<?=$text_benutzer?>';

          //-->
          </script>

    <?php 
     
          
    echo $text_benutzer;

      }   

    ?>

    Einen Kommentar schreiben:


  • ZiMD
    antwortet
    PHP-Code:
    <?php
    if (isset($text_benutzer))  {
        echo <<< END
    <script type="text/javascript">
    <!--
    document.Anmeldung.text_benutzer.value = 
    $text_benutzer;
    //-->
    </script>
    END;
        echo 
    $text_benutzer;
    }   
    ?>

    Einen Kommentar schreiben:


  • Der_Gerhard
    antwortet
    JS Funktionen kannst Du gar nicht in PHP ausführen.
    Du kannst nur JS-Code durch PHP ausgeben lassen.
    Dein Script ist insofern Mist, als Du zuerst mit echo ein Form ausgibst und danach einen Header ändern willst (Location...).
    Dass das nicht gehen kann, sollte eigentlich klar sein. Header heißt das Ding, weil es zuerst kommt. Also vor irgendwelchem HTML-Zeugs.

    Einen Kommentar schreiben:


  • cebe
    antwortet
    Also ich glaub nid, das du PHP-Code und JS mischeln kannst *g* aber bei der ganzen Geschichte hätt ich doch auch noch ne Frage bezüglich PHP/JS

    Angenommen, ich mache ein Login-Formular und will über das hin ein Pop-Up Fenster öffnen in dem das Admin-Panel ist, wie muss ich da mit php die JS befehle ausführen?

    Hab folgendes Beispiel gemacht:
    PHP-Code:
    <?php

    // Login-Formular:
    echo "<form name='login' method='post' action='".$_SERVER['PHP_SELF']."'>
    User: 
    <input type='text' name='name'>
    Pw: 
    <input type='text' name='pass'>
    <input type='submit' name='send' value='Login'>
    </form>"
    ;

    // Jetzt noch irgend ne billige Abfrage, ob ich einloggen darf oder nicht^^
    if($_POST['name']=="admin"&&($_POST['pw']=="test")){
    // PopUp-Fenster Via JS öffnen (eingeloggt)

    // Ja Leute, wie ich jetzt die Funktion aufrufe, das möchte ich gern von euch hören *g* ich hab nämlich keinen Plan wie das gehn sollt, mit:

    echo "javascript:open_panel('auth.php','user_auth','status=yes,scrollbars=yes,width=200,height=100')";
    // ..was ich normalerweise in einen Link schreibe (und auch geht),
    // Komm ich hier nicht weiter! :(

    header("location: ...");
    // Führt mich leider auch nicht weiter..

    //
    }
    else {
    echo 
    "LOGIN FEHERHAFT";
    }
    ?>
    Klar brauch ich noch die JS-Funktion irgendwo im Header.. könnte ca. so aussehen:

    Code:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function open_panel(url,name,settings) {
      window.open(url,name,settings);
    }
    //-->
    </script>
    Wie könnt ich diese Funktion nu ausführen mit PHP zusammen?

    Einen Kommentar schreiben:


  • Der_Gerhard
    antwortet
    Innerhalb von ' ' werden keine Variablen ersetzt.
    Dafür gibt es " ".

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ich brauche nochmal eure hilfe

    was ist an dem volgenden code falsch?
    ich möchte in das textfeld den inhalt der Variable text_benutzer eintragen das geht aber nicht. Wenn mann "12345" eintägt dan steht das auch im textfeld aber halt nicht wenn ich eine Variable benutzen will.

    Code:
    if (isset($text_benutzer))
    																	{
    																		echo '<script type="text/javascript">
    																			<!--
      																				document.Anmeldung.text_benutzer.value = $text_benutzer;
    																			//-->
    																		</script>';
    																		echo $text_benutzer;
    																	}

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    danke

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Dazu brauchst du doch kein PHP.
    Code:
    <script type="text/javascript">
    alert("Hallo!");
    </script>
    oder halt
    Code:
    <script type="text/javascript">
    alert("<?php echo $var; ?>");
    </script>
    Fikus setzen machst du so:
    Code:
    <script type="text/javascript">
    if(document.forms[n].name.value==""){
    document.forms[n].name.focus();
    }
    </script>

    Einen Kommentar schreiben:


  • d-jango
    antwortet
    das ist möglich...

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    und den foxus auf ein textfeld setzen wenn es leer ist

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ich möchte mit javascript eine alert box ausgeben

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Wie schon gesagt wurde, kannst Du JavaScript Code ausgeben, also an den Client senden. Die Befehle sind aber in PHP nicht zugänglich, da JavaScript auf der Clientseite (im Browser des Benutzers) abläuft. PHP wird hingegen auf dem Webserver ausgeführt.

    Einen Kommentar schreiben:

Lädt...
X