Bonjour
Je ne suis pas tres fort en javascript
j'ai reussi a utiliser loadXMLDoc afin de lire un xml. cela marche bien en Firefox et IE . mais ni en Chrome (6) ni Safari
quelqu'un pourrait me dire quelle erreur je fais ?
merci
voici mon code
function loadXMLDoc(dname)
{
var xmlDoc;
// IE
if( window.ActiveXObject)
{
xmlDoc = new ActiveXObject( 'Microsoft.XMLDOM');
xmlDoc.async = false;
xmlDoc.load(dname);
}
//CAS DE GOOGLE CHROME
else if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1)
{
xmlDoc = new XMLHttpRequest();
xmlDoc.overrideMimeType('text/xml');
xmlDoc.open("GET",dname,false);
xmlDoc.send(null);
xmlDoc = xmlDoc.responseXML.documentElement;
if (this.xmlDoc.readyState == 4) xmlDoc = xmlDoc.responseXML; // ????
}
// code pour Mozilla, Firefox, Opera, etc.
else if( document.implementation && document.implementation.createDocument)
{
xmlDoc = document.implementation.createDocument( '', '', null);
xmlDoc.async = false;
xmlDoc.load(dname);
}
else
{
alert( 'Votre navigateur est trop vieux !');
}
return xmlDoc;
}
bonne journee a tous
jacky