cs_clenio
Messages postés26Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention28 novembre 2006
-
21 févr. 2006 à 17:05
cs_clenio
Messages postés26Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention28 novembre 2006
-
22 févr. 2006 à 07:27
héllo
Je suis en train de faire mes premiers pas (et premières armes) en php et javascript.
Mon code récupère la valeur du SELECT et doit afficher en conséquence des infos dans les zones de texte dynamique (
).
Mais ca marche pas !!! Y'a une erreur et j'arrive pas à la voir.
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 22 févr. 2006 à 06:26
Bonjour,
il faut activer le debugger
avec IE télécharger le debugger commun VBScript et JavaScript
sur le site MicroSoft : gratis, permet de faire de pas à pas, de
visualiser les contenus des variables, aide à l'écriture...
avec FF, la console affiche au moins l'erreur et la ligne
°var table= new Array("choix1","Antoine","0","choix1","Clément","10","choix2","Sylvain","0");
des , pas des ;
°document.all["DIV" + index]....
document.getElementById("DIV"+index).... serait mieux
° for(i = 0;i < table.length;i += 3)
je ne vois pas bien à quoi ça sert puisque le select ne contient
que 2 options.
°
redraw(select) var table=
éviter pour les noms utilisés de prendre des noms
que le html/javascript connait et lui sont réservés.
° <option value="choix1">choix1</option>
pourquoi mettre une value = texte ?
... doit y avoir d'autres trucs, mais c'est normal en débutant.
cs_clenio
Messages postés26Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention28 novembre 2006 22 févr. 2006 à 07:27
Merci bcp Bul pour ton aide.
Pour le document.all[], c'est pour IE. Dans mon code réel j'ai un if() else pour choisir entre Mozilla et IE. mais ca je sais que c'est bon donc j'ai pas voulu ralongé!
Pour le "table.length", c'est parce que le select est rempli par un requete sql donc la taille est variable. Ca aussi ca marche parfaitement, donc j'ai coupé lol.
Et pour la valeur des options, c'est pareil. C'est un identifiant en vrai et une chaine de caractère pour le texte.
Merci encore.
Je post ma source dès que tout marche