Envoyé par : cerede2000
Date : 07/05/2006 13:01
Bonjour, voila je traite du XML avec AJAX, mon script marche parfaitement avec IE, mais avec Firefox j'obtient des reusltats tel que undifened ou null. Et je ne comprend pas pourquoi. Voici mon script:
function xmltxt(){ getXhr(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200){ sel = document.getElementById('auteur'); idauteur=sel.options[sel.selectedIndex].value; document.getElementById("livre").innerHTML=xhr.responseXML.getElementsByTagName("select")[idauteur-1].xml } } xhr.open("GET", "results.xml",true); xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xhr.send(null); } function getXhr(){ if(window.XMLHttpRequest) // Firefox et autres xhr = new XMLHttpRequest(); else if(window.ActiveXObject){ // Internet Explorer try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } }
Et donc j'ai situer le probleme ici:
document.getElementById("livre").innerHTML=xhr.responseXML.getElementsByTagName("select")[idauteur-1].xml
Mais je ne comprend pas pourquoi. Merci
Envoyé par : laurentj
Date : 09/05/2006 00:17
c'est quoi ce ".xml" qui traine ?
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.