|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Bonjour à tous,
Par un classique httpRequest, je lis un arbre XM pour afficher un formulaire dont les champs sont remplis par les données. Sur FF, c'est nickel, mais sur IE...le script est bloqué ! Le débuggueur me dit : Citation:
Code :
Merci d'avance. |
|||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 806 ![]() |
Oui, items (au passage, tu devrais éviter ce nom de variable car il existe dans le langage) est une collection d'objets, tu ne peux pas le comparer avec une chaine.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Bonjour Bovino,
Et merci. Effectivement, items.length>0 suffit amplement. Et, tenant compte de ton conseil, j'ai renommé items. Bonne journée. |
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Argghhh, non, j'ai parlé trop vite.
Sur le même script, toujours avec ce brave IE, un autre loup rôdait... Code :
C'est l'attribut name de span qui défrise IE, alors que FF affiche tout impec ? |
||
|
|
00
|
|
|
#5 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Bonsoir
Sinon, montre nous ton code html généré. A+. |
|
|
00
|
|
|
#6 | |||||
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Bonsoir,
Citation:
Code :
Ensuite : Code :
Mais FF affiche bien l'image, le lien et tous les champs des formulaires. IE, lui, bloque tout. Si j'enlève cette instruction contient_lien[i].innerHTML, ça passe. C'est juste ça qui coince... |
|||||
|
|
00
|
|
|
#7 | |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 | |
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Citation:
Mais alors, comment tu expliques que FF le gère très bien et pas IE ? |
|
|
|
00
|
|
|
#9 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
|
|
|
00
|
|
|
#10 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
D'ailleurs, je pense que
Code :
var contient_lien = document.getElementsByName("lien_produit["+num_prod+"]"); Code :
|
||
|
|
00
|
|
|
#11 | ||||||
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Bon, pas trop capté ce que tu essayais de me dire. Je vais tâcher d'être plus clair...
En fait, je code un module de facturation. Le user choisit le nombre de produit qu'il souhaite facturer dans une liste déroulante, et en fonction de ce choix, j'affiche des blocs de formulaires dans une boucle, sous la forme (je schématise) : Code :
Côté php, un arbre XML : Code :
Le num_prod est renseigné par php $i Code :
|
||||||
|
|
00
|
|
|
#12 | |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Je ne sais pas, je n'ai pas l'envie de me casser la tête avec un truc qui ne doit pas se faire.
Si ce ligne ne génère qu'un seul span pour chaque valeur de $i, tu paux utiliser un id Citation:
|
|
|
|
00
|
|
|
#13 |
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 1 043 ![]() |
Merci, oui, j'ai finalement pu le remplacer par un id et tout est ok.
Bonne journée. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com