Parametre en javascript avec Firefox

Parametre en javascript avec Firefox - HTML/CSS - Programmation

Marsh Posté le 06-06-2005 à 13:54:46    


Voilà j'ai une ligne de code qui fonctionne parfaitement sous IE mais pas sous firefox.
En fait firefox ne transmet pas le parametre que j'indique.
C'est certainement une erreur de ma part que IE laisse passer...
 
Voilà la ligne incriminée :
 
<select name='Marque' onChange="clique(Marque.options[Marque.selectedIndex].value);">
<option value...
 
Si qqun peut m'aider je lui lui en serai extremement reconnaissant  :jap:

Reply

Marsh Posté le 06-06-2005 à 13:54:46   

Reply

Marsh Posté le 06-06-2005 à 13:58:18    

Salut,
 
essaye avec :
 

Code :
  1. onChange="javascript:clique(this.options[this.selectedIndex].value);"


 
(...enfin je ne suis pas un pro du JS  :D )

Reply

Marsh Posté le 06-06-2005 à 14:06:38    

Ca ne fonctionne pas non plus ^^  
Merci pour ton aide en tout cas :jap:

Reply

Marsh Posté le 06-06-2005 à 14:45:16    

Si qqun a une autre idée je suis preneur ^^

Reply

Marsh Posté le 06-06-2005 à 15:06:15    

up même pas deguisé ^^

Reply

Marsh Posté le 06-06-2005 à 15:58:51    

tu mets un id à ton select genre <select name='marque' id='marque'>
et dans l'appel à ta fonction JS tu utilise un GetElementByID.
ca marche à tous les coups ca :p

Reply

Marsh Posté le 06-06-2005 à 16:05:00    

Je viens de tester ça :  
 

Code :
  1. onChange="javascript:alert(this.options[this.selectedIndex].value);"


 
et cela fonctionne, il m'affiche bien la valeur de l'option sélectionnée dans une boite de dialogue.
 
Cela dit, Djebel1 a raison, de nos jours on fait appel aux objets avec la méthode getElementById();


Message édité par j_lecruel le 06-06-2005 à 16:05:38
Reply

Marsh Posté le 06-06-2005 à 16:12:43    

donc le probleme vient de la fonction "clique()"...

Reply

Marsh Posté le 06-06-2005 à 16:13:30    

Merci ça fonctionne parfaitement maintenant avec l'id :jap: :jap:
J'avais également un souci dans ma fonction clique ce qui n'aide pas ^^
Merci à vous !


Message édité par Staion le 06-06-2005 à 16:18:05
Reply

Sujets relatifs:

Leave a Replay

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