PHP variable in Java script verwenden

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

  • PHP variable in Java script verwenden

    Hallo zusammen

    Ich habe da ein kleines problemchen.

    Ich starte aus einem php script heraus ein Java-Script darin will ich mit Variablen welche zuvor in php ausgelesen wurden weiter arbeiten. Nur wie gebe ich diese Variable an das Jave-Script weiter?
    Mit www.domain.ch/java.js&var=$var geht es nicht.

    Kann mir da jemand einen Tipp geben?

    Danke

  • #2
    Ich glaube kaum, dass du "aus einem php script heraus ein Java-Script" startest.

    was machst du wirklich?

    Hint: Variablen definiert man in JS mit "var xyz". Also eher mal JS-Grundlagen ansehen.

    Kommentar


    • #3
      ich denke mal, dass du eher eine function in deiner java.js mit diesem parameter (variable) starten willst, oder?

      javascript:dieFunction(<?php echo $parameter ?>);

      als ansatz
      **********
      arkos
      **********

      Kommentar


      • #4
        Nein ich starte ein JavaScript - ja nicht aus php heraus sondern aus html - ich will aber die Variable die vor dem html steht und mit php ausgelesen wurde im Java Script verwenden.

        Sorry

        Kommentar


        • #5
          Original geschrieben von sepp
          Sorry [/B]
          für welchen post hast du dich da jetzt entschuldigt??

          ich bin mir sicher, dass du im html javascript einbettest - nicht startest.
          zeig mal die stelle in deinem html, wo du das js "startest". dann noch die stelle im js, wo du die variable brauchst. ich denke, dann kann dir hier geholfen werden...
          **********
          arkos
          **********

          Kommentar


          • #6
            Nein ich starte ein JavaScript - ja nicht aus php heraus sondern aus html - ich will aber die Variable die vor dem html steht und mit php ausgelesen wurde im Java Script verwenden.


            kannst du mal ein klein wenig code zeigen, damit wir uns das vorstellen können. willst du ein neues fenster öffnen?

            gruß
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              PHP-Code:
                  $abfrage_flash mysql_query ("SELECT * FROM $tab_flashfile where id_flash = '$id_0'");
                  while (
              $row mysql_fetch_array ($abfrage_flash)) 
                  {
                  
              $flashbild $row["flashname"];
                  }
              ?>
              <script type="text/javascript" language="javascript" src="java.js"></script> 
              im im Java


              var flname= "$flashbild"

              Kommentar


              • #8
                und was macht die java.js? und wo wird da was aufgerufen?

                btw: javasript != java

                gruß
                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  Code:
                  echo '<script type="text/javascript">
                  <!--
                  var irgendetwas = \\''.$_GET['meineVar'].'\\';
                  
                  function foo() {
                    alert(irgendetwas);
                  }
                  -->
                  </script>
                  irgendwo im HTML Code verknüpfst du dann diese Fkt mit einem Event eines HTML Elements und der Alert deiner PHP-Var sollte angezeigt werden.

                  Oder habe ich dich jetzt komplett falsch verstanden und du willst eigentlich etwas ganz anderes machen ?
                  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


                  • #10
                    Ja, danke ich weiss das Java nicht = Java Script ist, ich war blos schreibfaul.

                    Kommentar


                    • #11
                      Original geschrieben von sepp
                      ... ich war blos schreibfaul.

                      tja, das musst du wohl überwinden, um hilfe zu bekommen bin immer noch nicht schlauer, was das js nu machen soll...
                      **********
                      arkos
                      **********

                      Kommentar


                      • #12
                        bin immer noch nicht schlauer, was das js nu machen soll...
                        OffTopic:
                        wenn er es doch nicht sagen will


                        gruß
                        peter
                        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                        Meine Seite

                        Kommentar


                        • #13
                          Original geschrieben von Kropff
                          OffTopic:
                          wenn er es doch nicht sagen will

                          OffTopic:
                          ... dann bin ich muksch!

                          **********
                          arkos
                          **********

                          Kommentar


                          • #14
                            Jahlives hat doch nun wirklich alle zweifel ausgeräumt und schon (fast) fertigen Code geliefert.

                            BTW: müsste das auch in JS selbst gehen, oder? (statt $_GET)

                            Kommentar


                            • #15
                              ja, jahlives das kommt langsam hin. Du hast verstanden. Muss ich denn die Variable wie zu Beginn beschieben bei dem Aufruf der ausgelagerten Java Script datei mitgeben?

                              Und ich erhalte einen Java-Script fehler mit diesem Code.
                              PHP-Code:
                              var irgendetwas = \''.$_GET['meineVar'].'\'; 

                              Nein, Leute es geht nicht darum dass ich nicht sagen will was das Script macht, sonder es hat nichts mit meinem Problem zu tun.

                              Aber um Eure Neugierde zu befreideigen. Ich rufe aus dem Java Script nur ein Flash auf. Dies mache ich nur um dem lieben IE (7) den zusätzlichen Sicherheitsklick zu nehmen
                              Zuletzt geändert von sepp; 17.09.2007, 16:51.

                              Kommentar

                              Lädt...
                              X