Problème XML/AJaX Internet Explorer

Fermé
JS-nul - 12 févr. 2010 à 21:00
 JS-nul - 15 févr. 2010 à 19:44
Bonsoir,


J'ai un document XML rien de plus banale. Je souhaite en extirper les infos grâce à AJaX avec ce code:
function div(id){ 
        return document.getElementById(id);
}

function ReturnXML(url, fonction){ //J'utilise cette fonction qui m'évite de retaper 1000 fois la même chose
	xhr = getXMLHttpRequest(); //Fonction qui detecte le navigateur (elle fonctionne correctement)
	xhr.open('GET', url, false);
	xhr.send(null);
	fonction(xhr.responseXML); //On appel la fonction désirée, avec comme Arg. la responseXML
}


function AfficheRealisation(XML){
	
	var Retour = PortfolioTitre; //Entre le titre de l'élément dans la varialbe
	var Realisation = XML.getElementsByTagName("realisation"); 
	var i = 0;
	while (Realisation.length > i){
		var titre  = XML.getElementsByTagName("titre")[i].firstChild.data; //Je pense que c'est à partir de là que ça bug...
		var adresse = XML.getElementsByTagName("adresse")[i].firstChild.data;
		var image = XML.getElementsByTagName("image")[i].firstChild.data;
		Retour += "<img src='" + XML.getElementsByTagName("image")[i].firstChild.data + "' onClick='Renseignements(" + XML.getElementsByTagName("id")[i].firstChild.data + ")' />";
		i++;
	}

	div('Portfolio').innerHTML = Retour;
}



Le innerHTML fonctionne, mais j'ai l'impression que c'est au niveau de mon "parsage" XML que ça bloque. Ce code marche nickel sous FF.

T'chuss!!!!!!!!!!!!
A voir également:

2 réponses

avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
13 févr. 2010 à 20:29
fonction(xhr.responseXML);
Ça ne serrait pas plutôt ça ?
 AfficheRealisation(xhr.responseXML);
0
Salut, désolé de te répondre aussi tard, mais ça ne marche pas encore sous IE... Rien à faire
0