<select id="regle1">
<option value="">Pas de règle</option>
</select>
Banale : on a un groupe de bouton radio, identifié par le fait que tous les bouton radio du même groupe ont le même attribut name, et on a un select, avec un id, .... quoi de plus normale.
Mais IE7 est trés spéciale, et un document.getElementById("regle1"), renverra le premier bouton radio, et non pas la liste déroulante.
Bravo, on en redemande LOL
Conseil : éviter alors d'utiliser des name qui sont aussi des id (même si les deux espace ne sont pas les mêmes, ce bug devrait décourager de le faire, même si c'est malheureusement souvent plus parlant de faire ainsi)
Qu'on ait pas besoin de faire un document.getElementById (et ce n'est pas bon de se reposer là dessus d'ailleurs), je savais. Qu'il soit capable de substituer un name à un id, je ne savais pas, mais je veux bien y croire.... mais quand-même, donner la préscéance à un name sur un id, c'est un peu gros tout de même. Il fait fort sur ce coup là.
Bon, alors ce n'est pas un bug, mais une incompatibilité.
En tous cas, c'est vraiment la première fois que j'avais à faire à ce phénomène. Mais faut dire que d'habitude que je n'ai pas de name qui ont la même valeur qu'un id. Là c'était une exception.
bul dit : bonjour,
ce n'est pas un bug !
depuis les toutes 1ères versions,
IE est capable de remplacer le name par l'ID
( et le contraire ) si nécessaire.
lol encore du gros n'importe quoi de la part de IE...
C'est bon à savoir tout de même ^^
__________________________
Sujet résolu ? Pensez à mettre le tag
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.
bul dit : si ça se passait ainsi sur FF, vous trouveriez
ça génial ou pour le moins justifié !
N'importe quoi... je trouverais çà tout aussi con !
Et je suis loin de porter toutes mes louanges à Firefox...
Mais faut reconnaitre que IE qui mélange id et name, c'est du n'importe quoi... sinon on aurait pas créé deux mots clés aussi distincts.
__________________________
Sujet résolu ? Pensez à mettre le tag
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.
Je pense que bul pensait davantage à ce message-ci.
__________________________
Sujet résolu ? Pensez à mettre le tag
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.
je ne me souvenais plus que tu étais l'auteur
de ce sujet... pour le moins malheureux.
je n'ai pas voulu y continuer... mais quand tu y
vois des phases comme celles-ci ( et d'autres ) :
>>>hors de question que le javascript accède aux fichiers du client.
>>Vive les virus chez toi... j'espère ne jamais utiliser des programmes
>>fait par toi.
c'est con hein ? maintenant que FF sait lui aussi faire...
( et bien entendu, rien à voir avec les virus, c'est stupide ! )
je n'ai pas encore tout à fait abandonné IE ;o)) , même si
FF est mon navigateur de base. Dès qu'il permet l'utilisation
( plus simplement qu'aujourd'hui ) des ActiveX, la gestion
des bases de données, le copié/collé des fichiers local <==> serveur...
et d'autres amuse-gueule, ben je continuerais malgré tout à l'utiliser
car c'est encore la majorité des développements que j'ai à faire
( on peut le regretter mais c'est ainsi )