|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : février 2006 Messages : 348 ![]() |
Bonsoir,
J'ai récemment créé (avec de l'aide) une fonction en javascript qui devrait permettre de garder la couleur d'arrière plan d'une liste déroulante lorsqu'on sélectionne un élément. Par exemple je sélectionne "Problème" ayant pour arrière plan la couleur orange, dans ma liste déroulante, et quand ce dernier est sélectionné il faut qu'il garde la couleur d'arrière plan, autrement dit orange..... (cela sous firefox car sous IE ça fonctionne). Mais là j'avance....... maintenant à pas de fourmi, et j'aimerais un petit coup de pouce. Voici la fonction en javascript : Code :
J'avais commencé d'où la première partie différente des autres. En vous remerciant. Bonne soirée.
__________________
Programmer c'est comme gravir une montagne... Il faut procéder par étapes... (? auteur ?) Un seul être vous manque et tout est dépeuplé. Lamartine (merci chat hotplug ^^) |
||
|
|
00
|
|
|
#2 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Bonsoir,
ça existe une balise "listeStatut" qui a un attribut selected ![]() A+. |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Inscription : mars 2008 Messages : 2 686 ![]() |
Bonjour,
Dans la première partie, c'était sûrement getElementsByName. Bien vu Andry. Dans ce cas-là, vous cherchez les éléments qui ont le nom "listeStatut" et vous agissez sur le premier élément trouvé. Vous agissez sur une liste.Dans la seconde partie, vous allez directement sur la liste "couleurQ" et vous prenez sa seconde option (indice 1) ou sa troisième option (indice 2). Vous agissez sur une option de la liste.
|
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
autant laisser tomber la balise select et prendre quelque chose de plus paramétrable du style plugin jquery voire ui
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : janvier 2011 Messages : 2 932 ![]() |
tout ça me parle, un post un peu équivalent Mettre une option en gras
|
|
|
00
|
|
|
#6 | ||||
|
Membre régulier
![]() Inscription : février 2006 Messages : 348 ![]() |
Bonjour,
Je vous remercie pour vos réponses. Cependant ma fonction à l'origine ressemblait à ça : Code :
Code :
(Ma liste déroulante fonctionne comme je le veux sous IE mais pas sous firefox d'où ma fonction) Et le début de la fonction que je vous avait montré la dernière fois était pour pouvoir utiliser cette même fonction pour mes trois listes déroulantes. Je leur ai donné comme identifiant à mes liste déroulantes "listeStatut" donc j'aurais dû mieux utiliser un "getElementsById" au lieu qu'un "getElementsByName", car le nom de mes trois liste déroulantes sont couleurQ, couleurC, couleurD. En espérant avoir été un peu plus explicite sur ce que j'ai et ce que je voudrais. En vous remerciant. P.S : Je n'y connais rien en JQuery.... Les seuls langages utilisés pour ce développement là sont le javascript et le HTML ainsi que l'ASP....
__________________
Programmer c'est comme gravir une montagne... Il faut procéder par étapes... (? auteur ?) Un seul être vous manque et tout est dépeuplé. Lamartine (merci chat hotplug ^^) |
||||
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : février 2006 Messages : 348 ![]() |
Bonjour,
Finalement un collègue m'a aidé, donc mon problème est résolu. Merci de m'avoir aidé. ![]() Bonne journée.
__________________
Programmer c'est comme gravir une montagne... Il faut procéder par étapes... (? auteur ?) Un seul être vous manque et tout est dépeuplé. Lamartine (merci chat hotplug ^^) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com