da vince
Messages postés29Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention17 janvier 2012
-
7 août 2006 à 10:04
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
8 août 2006 à 10:30
Davince
Je développe principalement en CSS et Javascript.
J'essaie en vain de faire une permutation entre deux listes à l'aide d'un Javascript...
Je me prends la tête et ça ne marche pas...
Can someone help me?...
Je vois pas l'erreur ;-(
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 7 août 2006 à 10:23
bonjour à toi aussi,
déjà une erreur de syntaxe :
colonne_depart.options[colonne_depart.options[colonne_depart.options.selectedIndex]=null;
mieux vaudrait :
colonne_depart.options[colonne_depart.options.selectedIndex]=null;
sans préjuger du reste !
mais !
° avec FF, il faut regarder la console JavaScript
( avec opera c'est inutile, il l'affiche automatiquement )
° avec IE, il faut activer le debugger,
et mieux charge l'outil de debogage de windows
( j'ai mis une petite approcje dans un tuto, ici même )
da vince
Messages postés29Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention17 janvier 2012 7 août 2006 à 21:21
Davince
Je développe principalement en CSS et Javascript.
Bonjour, bonjour.
En tous cas, merci beaucoup Bultez...
Tu avais effectivemment vu juste!
Maintenant ça fonctionne impeccablement!
J'aimerais cependant signaler une autre erreur que j'ai remarquée et qui occasionnait un ti bug dans le script...
J'avais écrit:
function Deplacer(colonne_depart,colonne_arrivee)
{
if(colonne_depart.options.selectedIndex==0){
alert("Vous devez sélectionner une ville");
}
alors qu'en fait, j'aurais dû écrire:
function Deplacer(colonne_depart,colonne_arrivee)
{
if(colonne_depart.options.selectedIndex==""){
alert("Vous devez sélectionner une ville");
}
Comme ça, tout marche...
Sinon, qd on sélectionne "Bruxelles", il affiche automatiquement l'alert(), ce qui n'est pas le but...
da vince
Messages postés29Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention17 janvier 2012 7 août 2006 à 22:06
Davince
Je développe principalement en CSS et Javascript.
Euh... Ti rectificatif:
function Deplacer(colonne_depart,colonne_arrivee){
if(colonne_depart.options.selectedIndex==-1){
alert("Vous devez sélectionner une ville");
}
et pas comme je l'ai écrit juste avant:
function Deplacer(colonne_depart,colonne_arrivee){
if(colonne_depart.options.selectedIndex==""){
alert("Vous devez sélectionner une ville");
}