Mike: Variables externem .js file übergeben

Hallo!

Ich möchte gerne unseren Kunden ein externes Voting script anbieten. Damit nicht HTML Code eingebaut werden muß, soll alles in eine externe .js gepackt werden. Soweit so gut.

Allerdings möchte ich zwei variablen dem javascript übergeben. entweder über die die url des javascripts.ZB

<script src="vote.js?id=99&lang=de" type="text/javascript"></script>

oder im scriptbereich wie

<script src="vote.js" type="text/javascript">

id = 99;
 lang = de;

</script>

welche option ist besser? wie kann ich die variablen im script auslesen und verwenden?

Danke für die Hilfe.

lg
Mike

  1. Hallo Mike,

    <script src="vote.js?id=99&lang=de" type="text/javascript"></script>

    Wie das geht, weiß ich nicht. serach wird Dir hier afaik nicht helfen.

    oder im scriptbereich wie

    Ich hätte es umgedreht eingebunden:

      
    <script type="text/javascript">  
      var id=99;  
      var lang = "de";  // es ist ein String!  
    </script>  
    <script src="vote.js" type="text/javascript">
    

    Dadurch sollten dem externen Script die beiden Variablen sofort zur Verfügung stehen.

    Mit freundlichem Gruß
    Micha

    --
    LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch
  2. Hallo Mike.

    <script src="vote.js?id=99&lang=de" type="text/javascript"></script>

    Es gibt in den üblichen (X)HTML-DTDs keine lang-Entität. Du möchtest das kaufmännische & als &amp; notieren.

    Einen schönen Dienstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
  3. Heißa, Mike,

    <script src="vote.js" type="text/javascript">

    id = 99;
    lang = de;

    </script>

    Siehe hierzu: http://de.selfhtml.org/javascript/intro.htm#javascriptdateien
    Zitat: „JavaScript-Code zwischen den <script>-Tags wird in diesem Falle ignoriert.“
    Die Lösung wurde bereits genannt.

    Gautera!
    Grüße aus Biberach Riss,
    Candid Dauth

    --
    Ein Fußball-Fan? Noch auf der Suche eine Schlafmöglichkeit im Großraum Stuttgart für die WM 2006? Wie wäre es mit Herrenberg, einer gemütlichen Kleinstadt am Rande des Schönbuchs – von der Lage her ideal, auch für andere Vorhaben im Urlaub. Ferienwohnungen-Herrenberg.com.
    http://cdauth.de/