[PHP] Javascript per Php ausgeben

Dieses Thema im Forum "Webentwicklung" wurde erstellt von live, 10. November 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 10. November 2009
    Javascript per Php ausgeben

    Hallo,


    kann mir vielleicht jemand sagen, wie ich aus einer php Datei heraus ein Javascript so ausgebe, das dieses auch ausgeführt wird.

    Bisher funktioniert es zwar dahingehend, das der Pfad zum JS, den man in der congfig angibt als Text ausgegeben wird.
    Allerdings wird das JS nicht ausgeführt...


    Vielen dank.
     
  2. 10. November 2009
    AW: Javascript per Php ausgeben

    prinzipiell kann php kein javascript ausführen.
    wenn du aber ein string ausgeben willst, der wiederum eine js function ausführt,
    dann kann das wie folgend aussehen:

    PHP:
    <?
    function 
    alert  ( $string ){
        echo 
    '<script type="text/javascript">alert ("' . $string . '");</script>' ;
    }
    alert ( 'ich bin JS' );
    ?>
     
  3. 7. Februar 2011
    AW: Javascript per Php ausgeben

    Sry, dass ich den alten Thread ausgraben muss, aber wollte keinen neuen aufmachen für mein Prob.

    Also ich hab auch PHP Code, der beim Submit ausgeführt wird und jetzt soll beim Klicken auf den Button der PHP Code ausgeführt werden und anschließend per JavaScript ein String in die Zwischenablage kopieren.

    So siehts atm aus:

    Code:
    <?php 
    if (isset($_POST[’MAKE’])){
    .
    .
    .
    .
    function pastecb($string){
     echo '<script type=\"text/javascript\">window.clipboardData.setData(\"Text\",$string);</script>';
    }
    pastecb($text);
    }
    ?>
    Danke für jegliche Hilfe
     
  4. 7. Februar 2011
    AW: Javascript per Php ausgeben

    Wieso escapst du text/javascript, wenn du mit ' ausgibst?
    Und was für eine Fehlerbeschreibung hast du? Aber ich denke mal, nachdem du die Fehler die du wegen " und ' gemacht hast, korrigierst, sollte es gehen:

    Code:
     echo '<script type="text/javascript">
     window.clipboardData.setData("Text",'.$string.');</script>';
     
  5. 7. Februar 2011
    AW: Javascript per Php ausgeben

    habs escapst weil eclipse iwie gezickt hat ^^

    Leider funzt es immernoch nich

    Oder soll ich die JavaScript Methode vllt. im HTML Code definieren und aus PHP dann grad die Methode aufrufen, aber das wäre auch im Großen und Ganzen nichts anderes...
     
  6. 7. Februar 2011
    AW: Javascript per Php ausgeben

    Außer im IE (ActivX) kannst du mit Javascript keinen Text in die Zwischenablage kopieren!

    Um etwas in die Zwischenablage zu Kopieren musst du dies mit einem Flash-Object machen auf den der User klickt. (ab Flash 10)
     
  7. 8. Februar 2011
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: Javascript per Php ausgeben

    Sowas hatten wir hier schonmal da hatte onip eine schöne Lösung mit Beispiel
     
  8. 8. Februar 2011
    AW: Javascript per Php ausgeben

    ihr solltet mal von dem gedanken weg kommen irgendwie php und javascript zusammen auszuführen, denn das geht nicht.

    man kann mit php keine javascript- und mit javascript keine php-funktionen aufrufen.
    php läuft auf dem server und javascript im browser.

    das sind grundlagen.

    ~ closed
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.