reecob
Messages postés10Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention25 avril 2007
-
2 févr. 2007 à 18:11
reecob
Messages postés10Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention25 avril 2007
-
2 févr. 2007 à 22:46
Tout d'abord, bonjour à tous, je suis un débutant en javascript, et donc, j'aurais besoin de votre aide. J'essaie désepéremment d'utiliser une fonction de modification de variable: voyez plutôt mon code:
<SCRIPT language="Javascript">
var M1="a";var M2="b";var M3="c";var L1="4";var L2="5";var L3="6";
function MONTRE(choix)
{
switch (choix)
{
case 1: M1="Première Année";M2="Deuxième Année Administrateur Réseau";M3="Deuxième Année Développeur d'Application";L1="";L2="";L3="";
case 2: M1="Espace Entreprise";M2="Espace Etudiant";M3="";L1="";L2="";L3=""; break;
case 3: M1="Forum";M2="Blog";M3="";L1="";L2="";L3=""; break;
case 4: M1="Cahier de texte";M2="Contacts";M3="Liens";L1="";L2="";L3=""; break;
default:M1="";M2="";M3="";L1="";L2="";L3=""; break;
}
document.getElementById("sousmenu").style.visibility = "visible";
}
function CACHE()
{
document.getElementById("sousmenu").style.visibility = "hidden";
}
</SCRIPT>
Je fais appel à la fonction MONTRE(), il ne m'affiche pas corectement le contenu des variable M1,M2,M3,L1,L2,L3.Il laisse les valeurs a,b,c,4,5,6. Il ne change pas mes champs selon le choix. J'ai vraiment besoin d'aide, merci d'avance.
A voir également:
PB avec une fonction simple de variable, HELP, sniff !!
cs_roro06
Messages postés732Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention29 octobre 2007 2 févr. 2007 à 19:23
Bonjour
Oui, ben en fait il n'y a rien qui affiche les valeurs de tes variables. Il faut les rafraichir. Perso, je fais :
function MONTRE(choix)
{
switch (choix)
{
case 1: M1="Première Année";M2="Deuxième Année Administrateur Réseau";M3="Deuxième Année Développeur d'Application";L1="";L2="";L3="";
case 2: M1="Espace Entreprise";M2="Espace Etudiant";M3="";L1="";L2="";L3=""; break;
case 3: M1="Forum";M2="Blog";M3="";L1="";L2="";L3=""; break;
case 4: M1="Cahier de texte";M2="Contacts";M3="Liens";L1="";L2="";L3=""; break;
default:M1="";M2="";M3="";L1="";L2="";L3=""; break;
}
// rafraichissement des valeurs
document.getElementById("spanM1").innerHTML=M1;
document.getElementById("spanM2").innerHTML=M2;
// etc ...
document.getElementById("sousmenu").style.visibility = "visible";
}
avec quelquepart dans la page :
M1=; M2=; <!-- etc ... -->