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.
edit : j'ajoute que docXML.getElementsByTagName('*').length est à 0 :/
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); } }
Une idée du problème ?
Merci !
Partager