Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Probleme mozilla et AJAX

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

# Re: Probleme mozilla et AJAX

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.