Personne ne sait si c possible ou pas alors ce que je cherche à faire?
Je suis vraiment bloqué... ça m'aiderait bien...
Qqn a t'il une solution alternative ?
Bon!
Voila qui va mettre fin au débat...
http://support.microsoft.com/kb/309338/fr
Par contre l'article date d'octobre 2003... est ce que qqn sait si le pb a été réglé depuis?
Je vais donc être obligé d'utiliser un composant HTML SELECT...
Est ce que qqn sait comment récupérer l'évènement de changement d'index ?
Je pense...
Code : Sélectionner tout - Visualiser dans une fenêtre à part tonSelect.Attributes.Add("onchange","tamethode");
Non, ça marche pas...
Je vais être obligé de passer par du javascript?
Admettons dans ma balise select, j'ajoute:
Au debut de ma page, je mets:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <select ... onChange=maFonction()>
Comment faire dans cette fonction javascript pour lui demander d'appeler ma fonction DdlOnChange() qui se trouve dans le code behind ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script type="text/javascript"> function maFonction() { } </script>
Bah si j'y pense! pcke va bien falloir que j'y arrive un jour a mettre des couleurs différentes dans ma DropDownList (ou SELECT maintenant)...
Et ça urge !!!
Et comment je fais ça en javascript ?
Un truc comme ca...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <script type="text/javascript"> function maFonction() { s=document.getElementById('tonSelect'); s.SelectedItem.Style="bakcgroundcolor="+s.SelectedValue; } </script>
Non, c pas ça que je veux faire...
Dans ma fonction javascript, je veux appeler ma fonction qui se trouve dans mon fichier aspx...
Ca serait plus un truc du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <script type="text/javascript"> function maFonction() { //appel de la fonction DdlOnChange() dans maPage.aspx } </script>
ah ouais mais non! pas la!
Je l'ai déja expliqué 15000 fois au dessus!
Je vais pas de détailler le fonctionnement global de mon appli, ça serait trop long...
Concrètement:
Quand je sélectionne un item de mon DropDownList, j'affiche sur ma page tout un tas d'infos le concernant...
Et ce que je voulais faire c'est mettre une couleur différente selon le type de l'item de mon DropDownList pour que l'utilisateur sache au premier coup d'oeil le type de l'item...
Personne n'a donc de solution alternative à mon problème ?
J'ai fini par trouver la solution à mon pb!!!! après de longues heures de recherche sur le net...
Je vous laisse les infos qui m'ont servi:
http://www.gotdotnet.com/community/m...09&Page=1#5994
http://weblogs.asp.net/fmarguerie/ar...103.aspx#23684
http://www.developpez.net/forums/vie...191674#2191674
Cela pourrait peut-être faire l'objet d'une petite remarque sur la FAQ du site (qui n'est pas bonne)
http://dotnet.developpez.com/faq/asp...rsDropDownList
En tout cas, merci à tous pour votre aide malgrès ma mauvaise humeur !!! (n'empeche, 2jours de perdu pour ce qui est à la base un bug de microsoft...) 8)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager