marieline01
Messages postés4Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention10 mars 2006
-
8 mars 2006 à 16:55
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
10 mars 2006 à 10:44
Bonjour,
Descriptif :
Dans ma page index.html, jinsère un menu qui est défini dans ma page de code menu.js. Jusquici tout fonctionne ! (code ci-dessous). La particularité cest que ce menu est variable ; cest pourquoi je veux passer un paramètre. Soit par exemple : menu.js'id= 4. Mon problème cest que je narrive pas à récupérer ce paramètre dans ma page menu.js.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 mars 2006 à 08:24
Bonjour,
un .js c'est un fichier qui contient du javascript,
et dont on colle le contenu dans une page web
grâce à <script src="nom du .js"...>, c'est tout.
maintenant si ce .js contient des fonctions, on
peut y faire appel avec des paramètres.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO></S< body>
cs_roro06
Messages postés732Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention29 octobre 2007 9 mars 2006 à 17:03
Bonjour
menu.js'id=5 ne passera pas.Tout simplement parceque cette syntaxe sert pour la barre d'adresse qui contient non pas l'url de ton script, mais celle de ta page html (ou asp ou php ou trucmuche) qui le contient (Comme dit BULTEZ, le contenu de ton js est collé à la page).
La solution la plus simple :
<script language="javascript" type="text/JavaScript">
var id=5
</script>
<script src="menu.js" language="javascript" type="text/JavaScript"></script>
marieline01
Messages postés4Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention10 mars 2006 10 mars 2006 à 09:23
Bonjour,
Merci pour vos réponses.
N'étant pas possible de passer de paramètre lors d'un appel d'un fichier par le code <script src= "nom du.js">, j'ai opté pour la solution de l'appel de fonction (code ci-dessous).
function AfficheMenu(position, color, critere)
{
//recuperation des variables
var id = position; // -> 0
var style= color; // -> jaune
car page= critere; // -> aa
....
}
<HR>
Tout fonctionne correctement!!
En tout cas, encore merci pour vos réponses.
ML
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 mars 2006 à 10:44
nickel chrome, si ça baigne.
un remarque : il vaut mieux éviter d'utiliser
des "noms connus" par le html/javascript,
comme id,style,color,position... ça peut poser des problèmes.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO></S< body>