PHP variable in Java script verwenden

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

  • #31
    Was?

    Kommentar


    • #32
      Im php das als include aufgerufen wird sieht es so aus:
      EDIT:
      <script type="text/javascript">
      flashbild=$flashbild;
      </script>
      <script type="text/javascript" language="javascript" src="templ/client/modul_seitenbilder/flash.js"></script>



      jetzt will ich im flash.js die Variable flashbild verwenden. Wie kann ich diese auslesen?

      Kommentar


      • #33
        sag mal lieber, wie es im HTML-Quelltext aussieht.

        Kommentar


        • #34
          <script type="text/javascript">
          flashbild=test;
          </script>
          <script type="text/javascript" language="javascript" src="flash.js"></script>

          Kommentar


          • #35
            und welchen Wert hat die Variable test?

            Kommentar


            • #36
              test soll der Wert sein, die Var sollte flashbild sein.

              Kommentar


              • #37
                du meinst einen string? Warum verwendest du dann eine Variable die nicht definiert ist?

                1. Lern Grundlagen
                2. Lern lesen (die richtigen Syntax wurden hier bereits genannt)
                3. Lern zu debuggen (auch auf die Fehlerkonsole wurdes du bereits aufmerksam gemacht!)

                OffTopic:
                zum Usernamen sage ich jetzt nichts.

                Kommentar


                • #38
                  Nun habe ich das Problem eingegrenzt. Wenn ich ein Java-Script direkt im eine php Seite integriere Bsp1 dann kann ich auf die Variable zugreifen.

                  Wenn ich allerdings ein exterenes Java-Script einbinde funktioniert es nicht mehr. Bsp2

                  Bsp1
                  PHP-Code:
                  <script type="text/javascript">
                  <!--
                  var irgendetwas =" <? echo"$seite"; ?> ";


                    alert(irgendetwas);

                  -->
                  </script>
                  Bsp2
                  PHP-Code:
                   <html>
                  <
                  script type="text/javascript" language="javascript" src="script/test.js"></script></html
                  Und im test.js soll nun die selbe Variable vorhanden sein.
                  test.js
                  PHP-Code:
                   <html>
                  <!--
                  var irgendetwas =' <? echo"$seite"; ?> ';
                    alert(irgendetwas);
                  -->
                  Und hier erhalte ich als Resultat <? echo"$seite"; ?>

                  Was mache ich falsch kann mir jemand einen Tip geben?

                  Kommentar


                  • #39
                    Wieso zum Henker sollte ein externes JS durch den PHP Parser interpretiert werden
                    Würdest du nur hinkriegen wenn du die Dateierweiterung js in der Serverconfig dem PHP Handler zuweist.
                    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                    Kommentar


                    • #40
                      Der schicke weg ist, die Variable im Hauptdokument vor dem Einbinden des externen JavaScripts zu deklarieren. Dann ist sie auch im externen JS verfügbar

                      Kommentar

                      Lädt...
                      X