RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 IE7 confond les name et les id (big bug)

Forum : JAVASCRIPT
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ JAVASCRIPT

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM JAVASCRIPT

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 350
Message
#154604
Posté le 30/06/08 à 03:19
.
Slam lik, guten tag, hello, etc, etc

Je viens de tomber de ma chaise en découvrant un énorme bug d'IE7 : celui-ci arrive à nous faire la prouesse de confondre les name et les id.

Code dit :

<input name="regle1" type="radio" id="regle1On">
<input name="regle1" type="radio" id="regle1Off">

<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)

Bonne Nuit :)
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

bul
Membre du club
Avatar de bul
Inscrit : 26/01/2004
Messages : 947
Message
#154606
Posté le 30/06/08 à 10:47
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.

cordialement.
__________________________
~ mon site ~ m'écrire ~
Laissez une adresse Mail où vous écrire, en évitant les spams
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 350
Message
#154607
Posté le 30/06/08 à 10:54
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.

Vraiment bizzare quand-même ce comportement
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

bul
Membre du club
Avatar de bul
Inscrit : 26/01/2004
Messages : 947
Message
#154608
Posté le 30/06/08 à 11:02
c'est vrai que sur ce coup là,
le comportement de IE peut paraître anormal.

c'est la contre-partie de la subsitution possible des
ID par les NAME ( et le contraire ).

@+
__________________________
~ mon site ~ m'écrire ~
Laissez une adresse Mail où vous écrire, en évitant les spams
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2843
Message
#154609
Posté le 30/06/08 à 11:29
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 Smiley 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 Image
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#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

bul
Membre du club
Avatar de bul
Inscrit : 26/01/2004
Messages : 947
Message
#154611
Posté le 30/06/08 à 11:51
aller... on va laisser la secte des anti-IE se défouler....

si ça se passait ainsi sur FF, vous trouveriez
ça génial ou pour le moins justifié !

@+

EDIT : c'est avec des comportements comme
ça qu'on fait fuir un grand nombre de visiteurs,
devenez donc adultes.
__________________________
~ mon site ~ m'écrire ~
Laissez une adresse Mail où vous écrire, en évitant les spams
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2843
Message
#154613
Posté le 30/06/08 à 13:05
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 Image
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#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 350
Message
#154629
Posté le 30/06/08 à 17:58
Aucun dit :
aller... on va laisser la secte des anti-IE se défouler....

si ça se passait ainsi sur FF, vous trouveriez
ça génial ou pour le moins justifié !

@+

EDIT : c'est avec des comportements comme
ça qu'on fait fuir un grand nombre de visiteurs,
devenez donc adultes.

Bul... pas du tout secte anti-IE moi Smiley pas plus que CzayFaboo,

Pas plus que beaucoup d'autres, lis ce fil (entre autre) : Sortie de Opera9
et tu comprendra.

Mais il faut reconnaître que là ce comportement est spécial, c'est tout.

En tous cas ravi de voir qu'apparement le bon sens et la lucidité semble être ta préoccupation à toi aussi. En espérant qu'on ne t'a pas trop choqué.
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2843
Message
#154631
Posté le 30/06/08 à 18:11
Je pense que bul pensait davantage à ce message-ci.
__________________________
Sujet résolu ? Pensez à mettre le tag Image
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#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

bul
Membre du club
Avatar de bul
Inscrit : 26/01/2004
Messages : 947
Message
#154639
Posté le 01/07/08 à 10:26
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 )

mais bon, oublions...
Cordialement et bonjour chez vous.
__________________________
~ mon site ~ m'écrire ~
Laissez une adresse Mail où vous écrire, en évitant les spams
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM JAVASCRIPT



    PAGES : [1] [2]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.