Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2008, 19h00   #1
Membre éprouvé
 
Homme Marwan Rabbaa
Technophile Web
Inscription : mai 2007
Messages : 930
Détails du profil
Informations personnelles :
Nom : Homme Marwan Rabbaa

Informations professionnelles :
Activité : Technophile Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2007
Messages : 930
Points : 412
Points : 412
Envoyer un message via MSN à sliderman Envoyer un message via Yahoo à sliderman
Par défaut Type de noeud sur IE

Bonjour,

J'ai une interrogation. J'excute un appel asynchrone (XHR). Sous firefox tout fonctionne a merveille. Mais sous IE, [censuré].
Donc voila ce que je suis censé lire (fichier XML basic)
Code :
1
2
3
<?xml version="1.0" encoding="utf-8" ?><companies><companie id="1" name="google" /><companie id="3" name
 
="zerger" /><companie id="2" name="zypher" /></companies>
Tout d'abord un
Code :
xhr.responseXML.firstChild.nodeType
(xhr est l'objet XHR créer) me retiorune 7, soit un
Code :
PROCESSING_INSTRUCTION_NODE
et cela va sans dire que je n e peux aller plus long, je fais un
Code :
alert(xhr.responseXML.firstChild.childNodes[0].getAttribute('id'));
mais IE ne m'affiche rien, comment surmonter cette épreuve ?
__________________
http://aldorande.miniville.fr/ind
Fedora 8, eclipse 3.3 sur x86_64
--------------
Colorer votre code php
sliderman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 08h56   #2
Modérateur
 
Avatar de DoubleU
 
Inscription : janvier 2006
Messages : 1 107
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 107
Points : 1 118
Points : 1 118
Code :
alert(xhr.responseXML.getElementsByTagName("companie").childNodes[0].getAttribute('id'));
xhr.responseXML.firstChild.nodeType, ca ne te renverrait pas le <?xml version="1.0" encoding="utf-8" ?> ?
DoubleU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 10h03   #3
Membre éprouvé
 
Homme Marwan Rabbaa
Technophile Web
Inscription : mai 2007
Messages : 930
Détails du profil
Informations personnelles :
Nom : Homme Marwan Rabbaa

Informations professionnelles :
Activité : Technophile Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2007
Messages : 930
Points : 412
Points : 412
Envoyer un message via MSN à sliderman Envoyer un message via Yahoo à sliderman
Citation:
Envoyé par DoubleU Voir le message
Code :
alert(xhr.responseXML.getElementsByTagName("companie").childNodes[0].getAttribute('id'));
xhr.responseXML.firstChild.nodeType, ca ne te renverrait pas le <?xml version="1.0" encoding="utf-8" ?> ?
si justement

ta solution est intéressante
la mienne consiste à ne pas renvoyer l'en tête XML sur IE
__________________
http://aldorande.miniville.fr/ind
Fedora 8, eclipse 3.3 sur x86_64
--------------
Colorer votre code php
sliderman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h48.


 
 
 
 
Partenaires

Hébergement Web