Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Java Script und PHP

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.11.2002
    Beiträge
    61

    Java Script und PHP

    Hallo

    Gibt es eine Möglichkeit in einer PHP datei ein Java Srcipt aufzurufen und in diesem auch noch Variablen der PHP datei zu verwenden?

    Ich stell mir das so vor:
    <?php ........
    ......
    ?>
    <script type="text/javascript">
    <!--
    parent.akt_auswahl.document.writeln("Linie: <?php $Variable ?>");
    -->
    </script>
    <?php
    .......

  2. #2
    Registrierter Benutzer
    Registriert seit
    13.01.2004
    Beiträge
    19
    Klar, dein Beispielscript sollte eigentlich genauso funktionieren.

  3. #3
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    ... na, wenn das nicht nach der HEREDOC-Konstruktion schreit!

    Beispiel:

    Code:
    // Ausgabemodul Javascript
    // Javascript wurde gewählt, 
    // um den Server und die Leitungen zu entlasten.
    
    echo <<<JSC
    
    <script type="text/javascript">
    
    document.bgColor="$hintergrund"; // alles mit Dollars sind php-Variable
    document.linkColor="$linkfarbe0";
    document.alinkColor="$linkfarbe1";
    document.vlinkColor="$linkfarbe2";
    
    loesung=new Array($lvektor);
    fmax=$fmax;  
    
    ... u.s.w.
    
    JSC;
    Wichtig:
    1. die 3 < vor dem Stream-Namen (hier JSC)
    2. Das abschlließende Tag(?) JSC;, hier darf kein Leerzeichen vor dem JSC stehen
    3. die PHP-Variablen können einfach in den Text eingebunden werden, wie sie sind. Du kannst theoretisch dad ganze HTML-Dokument in so eine HEREDOC-Konstruktion schreiben und an den entscheidenden Stellen die Variablen nach obigem Muster einsetzen.
    4. statt mit echo auf Reisen zu schicken, kannst du den ganzen Kram auch in einer Variablen sammeln.

    Eingesetzt wird so was z.B. hier:
    http://www.gamecraft.de/logel2004/index.php

    so long

  4. #4
    Registrierter Benutzer
    Registriert seit
    13.01.2004
    Beiträge
    19
    Müssen bei dieser Variante die " nicht mal mehr escaped werden?

  5. #5
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Zitat Zitat von hayloft_ch
    Müssen bei dieser Variante die " nicht mal mehr escaped werden?
    Nein!

    Das ist ja gerade der Witz bei der Sache.


  6. #6
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Deine variante hätte aber auch funktioniert wenn du nicht das echo vergessen hättest. An sonsten würde ich hier auch einen Heredoc Syntax vorziehen.
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •