Je voudrais charger un fichier xml à partir d'un navigateur.
j'ai donc trouvé le code "standart" suivant :
Code :
- function change_attribut(evt){
- // load xml file and create colors
- if (window.ActiveXObject){
- xmlDoc = new ActiveXObject("Microsoft.XMLDOM" );
- xmlDoc.onreadystatechange = function () {
- if (xmlDoc.readyState == 4) displayColors()
- };
- }
- else if (document.implementation && document.implementation.createDocument){
- xmlDoc = document.implementation.createDocument("", "", null);
- xmlDoc.onload = displayColors;
- }
- else{
- alert('Your browser can\'t handle this script');
- return;
- }
- xmlDoc.load("county.xml" );
- }
|
sous Internet explorer il me sort une erreur pour la ligne :
Code :
- xmlDoc = document.implementation.createDocument("", "", null);
|
j'ai beau cherché sur internet je ne vois pas de solution à ce probleme. le message d'erreur :
Wrong numbers of parameters, 3 expected
or j'ai bien installé microsoft xmldom V3 et V4 donc il devrait pas rentrer dans ce if là mais dans le précédent
Sous Opera et mozilla aucun problème par contre.
si quelqu'un avait une idée du problème je serai pas contre
Message édité par lordankou le 08-05-2007 à 11:50:53