JavaScript et le W3C
Utilisateur anonyme
-
Bobinours Messages postés 2903 Statut Membre -
Bobinours Messages postés 2903 Statut Membre -
Bonjour,
J'ai lu dans un message précédent qu'on pourvait vérifier la validité de son code JS sur le site du W3C.
J'ai concocté un joli js qui malheureusement ne fonctionne pas.
alors je me suis dit que si j'allais sur le vérificateur, il corrigerait peut être mes erreurs or je n'ai pas trouvé la rubrique sur le site :((
Quelqu'un pourrais me redonner l'adresse s'il vous plait ??
a moins que vous ayez une idée :°)
voici mon script :
bgColor = parent.frames[0].document.forms[0].bg.value;
// var fond = bgColor;
alert('bgColor onload ' + bgColor);
switch (bgColor) {
case 'A0ACCC':
var fond = 42599A;
var img = info;
alert('fond = ' fond ' et img = 'img);
break;
case 'FDB575':
var fond = FC8E2B;
var img = methode;
alert('fond = ' fond ' et img = 'img);
break;
case 'CE91B2':
var fond = 4D477F;
var img = echange;
alert('fond = ' fond ' et img = 'img);
break;
case 'CCFFCC':
var fond = 00A56E;
var img = collection;
alert('fond = ' fond ' et img = 'img);
break;
default :
var fond = FF0000;
var img = defo;
alert('fond = ' fond ' et img = 'img);
break;
}
et IE me dit dit qu'il mamque un ; a la ligne
case 'A0ACCC':
Merci d'avance
..:::ZIG1:::..
Qui va bientôt partir faire un tour du monde :-°X
J'ai lu dans un message précédent qu'on pourvait vérifier la validité de son code JS sur le site du W3C.
J'ai concocté un joli js qui malheureusement ne fonctionne pas.
alors je me suis dit que si j'allais sur le vérificateur, il corrigerait peut être mes erreurs or je n'ai pas trouvé la rubrique sur le site :((
Quelqu'un pourrais me redonner l'adresse s'il vous plait ??
a moins que vous ayez une idée :°)
voici mon script :
bgColor = parent.frames[0].document.forms[0].bg.value;
// var fond = bgColor;
alert('bgColor onload ' + bgColor);
switch (bgColor) {
case 'A0ACCC':
var fond = 42599A;
var img = info;
alert('fond = ' fond ' et img = 'img);
break;
case 'FDB575':
var fond = FC8E2B;
var img = methode;
alert('fond = ' fond ' et img = 'img);
break;
case 'CE91B2':
var fond = 4D477F;
var img = echange;
alert('fond = ' fond ' et img = 'img);
break;
case 'CCFFCC':
var fond = 00A56E;
var img = collection;
alert('fond = ' fond ' et img = 'img);
break;
default :
var fond = FF0000;
var img = defo;
alert('fond = ' fond ' et img = 'img);
break;
}
et IE me dit dit qu'il mamque un ; a la ligne
case 'A0ACCC':
Merci d'avance
..:::ZIG1:::..
Qui va bientôt partir faire un tour du monde :-°X
3 réponses
-
Tu as essayé de mettre des " à la place des ' dans case 'A0ACCC': ?
Juste pour voir... -
Non, mais j'en ai ajouter autour de mes variables et ca marche :°)
voici le code :°)
bgColor = parent.frames[0].document.forms[0].bg.value;
var fond = bgColor;
switch (bgColor) {
case '#A0ACCC':
var fond= '#42599A';
var img = 'info';
break;
case '#FDB575':
var fond= '#FC8E2B';
var img = 'methode';
break;
case '#CE91B2':
var fond = '#AD477F';
var img = 'echange';
break;
case '#CCFFCC':
var fond = '#00A56E';
var img = 'collection';
break;
default :
var fond = '#FF0000';
var img = defo;
break;
}
Merci pour ton aide :°D
..:::ZIG1:::..
Qui va bientôt partir faire un tour du monde :-°X -
Premièrement, mets des quotes ou double quote autour des chaines couleur...
Ensuite tes alert sont fausses... Pour concatener 2 chaine il faut utiliser le + :
alert('fond = ' + fond + ' et img = 'img);
Et voila...
Bon voyage ;-)
-= Bobinours =-