+ Antworten
Ergebnis 1 bis 4 von 4

Thema: PHP-Variable innerhalb eines Javascripts

  1. #1
    TP-Senior VoltFreeze ist auf einem guten Weg
    Registriert seit
    Sep 2003
    Beiträge
    254

    PHP-Variable innerhalb eines Javascripts

    Servus Leudz,

    hab folgende Vorstellung, aber sobald php innerhalb des javascripts steht bleibt das komplette javascript außer funktion. und mit meinem "gehassliebten" asp gehts...

    PHP-Code:
    <?
    $Formel 
    'x * y'
    ?>

    <script type="text/javascript">
    function Ergebnis2 () {
      var x = 0;
      var y = 0;
      if (Check(window.document.Rechner.Feld1.value)){
        x = eval(window.document.Rechner.Feld1.value);
        y = eval(window.document.Rechner.Feld2.value);
      //window.document.Rechner.Ergebnisfeld.value = x * y;
      window.document.Rechner.Ergebnisfeld.value = <?=$Formel;?>;
      }
    }
    </script>

    MfG VoltFreeze
    Geändert von VoltFreeze (30.08.2006 um 18:05 Uhr)
    Vertraue niemals einem PC, den du nicht aus dem Fenster schmeißen kannst.

  2. #2
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo,

    'x * y' geht wohl nicht in PHP. Das müßte '$x * $y' sein. Und woher weiß denn PHP was in $x und $y steht? Das mußt Du dem Script schon irgendwie mitteilen. Wieso läßt Du das 'x * y' nicht mit JS ausrechnen und setzt dafür PHP ein? BTW, in <?=$Formel?> fehlt ein ; .. <?=$Formel;?>
    Geändert von phpBuddy (30.08.2006 um 18:00 Uhr)

  3. #3
    TP-Senior VoltFreeze ist auf einem guten Weg
    Registriert seit
    Sep 2003
    Beiträge
    254
    php soll ja garnicht wissen was x und y beinhalten

    die variable $Formel soll nur "x * y" übergeben, als reinen Text.... $Formel soll quasi nur "x * y" an die gewünschte stelle im javascript "hinprinten"

    soll praktisch so wie 1 zeile drüber sein nachher...

    das geht auch so... das php geht ja zuerst durch den parser durch und macht html drauß... und javscript steht ja dann auch mit in der geparsten datei
    Vertraue niemals einem PC, den du nicht aus dem Fenster schmeißen kannst.

  4. #4
    TP-Senior VoltFreeze ist auf einem guten Weg
    Registriert seit
    Sep 2003
    Beiträge
    254
    omg wie doof von mir!!! es funktioniert schon die ganze zeit so wie ich es will... die datei taschenrechner.php ist nur nich durch den php-parser gekommen, weil ich die datei direkt so im browser geöffnet hab... und nicht über den server, also
    http://192.168.xx.xx/taschenrechner.php

    löööl! vor lauter hektik passieren solche fehler! tztzzz
    Vertraue niemals einem PC, den du nicht aus dem Fenster schmeißen kannst.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51