Bonjour

IE me met une erreur "Objet Requis" lors de l'appel à cette fonction... il semblerait que l'erreur se situe aux alentours de "docXML.getElementsByTagName("name").item(0).firstChild.nodeValue;" (mortel la gestion des erreurs JS avec IE )

Je n'ai pas ce problème avec Firefox.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function AjoutFav(id, type) {
	var oXMLHTTP = MakeXHR();
	if (!oXMLHTTP) return 0;
 
	sURLDATA = "php/ajout_favoris.php?id=" + escape(id) + "&type=" + type;
	oXMLHTTP.open ("POST", sURLDATA, false); // Envoie une requête à la page PHP spécifiée -- synchrone
	oXMLHTTP.send (null);
 
  // Modifie la page en conséqence  
 
  alert(oXMLHTTP.responseText);
	docXML = oXMLHTTP.responseXML;
	if (docXML.getElementsByTagName("erreur").length != 0) {
		var erreur = docXML.getElementsByTagName("erreur").item(0).firstChild.nodeValue;
		alert(erreur);
	}
	else {
		nom = docXML.getElementsByTagName("name").item(0).firstChild.nodeValue;
		added = docXML.getElementsByTagName("added").item(0).firstChild.nodeValue;
		tabinfos = new array();
		tabinfos[0] = '';
		tabinfos[1] = nom;
		tabinfos[2] = '';
		tabinfos[3] = added;
		Show_Popup_Panier(tabinfos);	
	}
}
edit : j'ajoute que docXML.getElementsByTagName('*').length est à 0 :/

Une idée du problème ?

Merci !