Javascript dynamique

Javascript dynamique - HTML/CSS - Programmation

Marsh Posté le 12-06-2005 à 14:23:44    

bonjour a tous ..... voila j ai une tite question
 
 
j au un script dynamique mais j aimerais avoir une option supplémentaire
 

Code :
  1. switch (i) {
  2. case 1 : var txt = new Array ('33552'); break;
  3. case 2 : var txt = new Array ('33820'); break;
  4. case 3 : var txt = new Array ('33820'); break;
  5. case 4 : var txt = new Array ('33820'); break;
  6. case 5 : var txt = new Array ('33820'); break;


 
la valeur est entre ' ' mais enfaite je voudrais par exemple que ce soit marqué
 
case 1 : var txt = new Array ('Magasin1'); break; ( mais avec la valeur 33552 )
 
je trove pas comment faire .... merci pour tout

Reply

Marsh Posté le 12-06-2005 à 14:23:44   

Reply

Marsh Posté le 12-06-2005 à 15:16:28    

bennnnn réponse connne :  
 
tu initialise des variables :  
 

Code :
  1. var Magasin1 = '33552';
  2. var Magasin1 = '33820';
  3. ...


 
et dans ton code :  

Code :
  1. case 1 : var txt = new Array (Magasin1); break;

Reply

Marsh Posté le 12-06-2005 à 16:15:45    

ok merci bcp.... ;)

Reply

Marsh Posté le 12-06-2005 à 17:06:13    

alors voila ... ca regle pas le probleme ...... car si je met les variables ben quand u as la liste des mag c est remplacer par son numero ..... moi je veux que dans la liste le nom du mag apparé mais que quand j envoie le formulaire .. il m envoie son code et non le nom du mag

Reply

Marsh Posté le 12-06-2005 à 17:18:42    

ah tu T mal exprimé alors
ben tu fais un tableau à 2 dimensions
 
1 colonne pour le nom du magasin et une colonne pour le numéro

Reply

Marsh Posté le 12-06-2005 à 18:01:33    

je rééxplique ... lol
 
je veix qu il y est 2 choix possible  
 
le premier le choix du magasin ... et suivant le mag .. la 2 eme colone donnera des rayon spécifique ... et quand tu envoie le formulaire je veux que le nom du mag se change en Numero pareil pour le rayon

Reply

Marsh Posté le 12-06-2005 à 18:55:11    

C'est aussi clair que du jus de chique au fond d'un puis par une nuit sans lune [:pingouino]


---------------
[Masklinn intérimaire Vediorbis] Kami-sama wa Ecchi ga dai-kirai desu!
Reply

Marsh Posté le 12-06-2005 à 18:59:01    

Je crois que ce qu'il veut, c'est un tableau associatif :  

Code :
  1. tab['un_nom'] = 321564;


(attention, ceci n'était pas du code javascript...)


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 12-06-2005 à 19:01:23    

zapan666 a écrit :

Je crois que ce qu'il veut, c'est un tableau associatif :  

Code :
  1. tab['un_nom'] = 321564;


(attention, ceci n'était pas du code javascript...)


si [:pingouino]

Code :
  1. > var tab = new Object();
  2. [object Object]
  3. > tab['un_nom'] = 321564;
  4. 321564
  5. > tab['un_nom'];
  6. 321564


C'est du JS parfaitement valide à partir du moment où tu as bien défini des machins [:pingouino]
 
D'ailleurs dans la série des trucs marrants du JS, on peut aussi faire

Code :
  1. > tab.un_nom;
  2. 321564


Parce qu'en javascript un tableau associatif est un objet, et les clés sont les variables membres [:pingouino]


Message édité par Normad le 12-06-2005 à 19:04:07

---------------
[Masklinn intérimaire Vediorbis] Kami-sama wa Ecchi ga dai-kirai desu!
Reply

Marsh Posté le 17-06-2005 à 17:38:24    

bon ben je suis une quiche .... je trouve pas  
 
var tab = new Object();  
[object Object]  
tab['GTCL001'] = 33552;  
tab['V2'] = 33820;
tab['Original'] = 32779;
tab['Asic6'] = 32821;
tab['Gays'] = 32835;
tab['Tmobile'] = 32802;
 
switch (i) {
case 1 : var txt = new array (GTCL001); break;
case 2 : var txt = new Array (V2); break;
case 3 : var txt = new Array (V2); break;
case 4 : var txt = new Array (V2); break;
case 5 : var txt = new Array (V2); break;
case 6 : var txt = new Array (V2); break;
case 7 : var txt = new Array (V2); break;
case 8 : var txt = new Array (V2); break;
 
si qqun a une idé ...
 
ou bien http://www.depan-info.com/nokia/index.htm


Message édité par Thomas_59 le 17-06-2005 à 17:39:31
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed