IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

passage de variable dans un .js


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2
    Par défaut passage de variable dans un .js
    Bonjour a tous, je cherche un moyen de faire passer des variables dans un fichier javascript de la maniere suivante:

    <script src="fichier.js?id=145"></script>

    Apparement la variable ne passe pas car quand j'utilise le code du fichier .js dans un fichier .html?id=145 ca marche tres bien mais quand je remplace le code dans le .html par le code ci-dessus le fichier javascript n'est plus capable de retrouver la valeure de $id.

    Si vous avez une idee ou si c'est simplement impossible merci de m'en faire part ! Je tourne en rond sur ce coup la...

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    quel intéret de transmettre une valeur à ce genre de fichier ?
    Que cherches-tu à faire ?

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2
    Par défaut
    Je cherche a remplacer le code suivant:

    <script language="javascript">
    document.write('<a href="http://domaine.com/jump.php?id=154" target="_blank"><img src="http://domaine/154.gif" border="0" align="absmiddle"></a>');
    </script>

    par un code simplifier tel que decrit dans le premier message. L'interet je peux pas vraiment te l'expliquer a part que ce code la sera utiilser par des gens qui ne programment pas et donc pour eux il est evidemment plus facile d'avoir une ligne a inserer avec la variable du lien/image voulu que d'entrer le code ci-dessus a chaque fois. Plus globalement je cherche surtout a savoir si on peut passer une variable a un fichier .js ou non car apres avoir passer 5h sur ce probleme j'ai besoin de savoir si c'est faisable meme si j'ai trouver d'autres moyens d'arriver a mes fins sans ca...

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Tes explications sont assez floues . Et ton code pas franchement joli (document.write).

    Mais si je pars du principe qu'un script est exécuté à partir d'une page Web :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    <html>
    <head>
    <title></title>
     
    <script type="text/javascript">
    <!--
    function windowArg()
    {
      var id = prompt("Entrez l'id : ");
      var code="";
      code  =  "<a href='http://domaine.com/jump.php?id=" + id + "' target='_blank'>";
      code +=  "<img src='http://domaine/"+ id +".gif' border='0' align='absmiddle'>";
      code +=  "</a>";
     
      document.write(code);
    }
     
    //-->
    </script>
     
    </head>
     
    <body onload="windowArg()">
     
    </body>
     
    </html>
    Sinon tu peux remplacer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      var id = prompt("Entrez l'id : ");
    par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var id = self.location.search;
    et dans ce second cas il faut que l'url soit de la forme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    www.mapageWeb.com?154 //(ne pas préciser id=154)

Discussions similaires

  1. passage de variables dans un formulaire
    Par albo69 dans le forum Langage
    Réponses: 4
    Dernier message: 16/02/2006, 22h52
  2. [PHP-JS] Passage de variable dans un mailto javascript
    Par arsenik7 dans le forum Langage
    Réponses: 26
    Dernier message: 18/01/2006, 10h45
  3. [XSL] Passage de variable dans un template
    Par Otarie dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 14/11/2005, 23h50
  4. Passage de variable dans une requête
    Par zestrellita dans le forum Langage SQL
    Réponses: 5
    Dernier message: 02/09/2004, 13h27
  5. Passage de variable dans un lien asp
    Par VirginieGE dans le forum ASP
    Réponses: 4
    Dernier message: 27/07/2004, 10h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo