Impossible de creer un activeX
Je veux gerer un objet HTTPRequest. J'ai aucun probleme avec firefox mais impossible de creer un HTTPRequest avec IE.
J'ai pourtant essayé toutes les fonctions decrite ici :
http://www.developpez.net/forums/sho...=ActiveXObject
Quand je fais alert de l'objet, il n'y a rien ... et j'ai regulierement l'erreur : getelementbyid() est null ...
Si vous voullez tester c'est ici
http://clcfr.free.fr/null/voyage.html
Perso je deviens fou, je n'y comprend plus rien ...
Voila un de mes js :
Citation:
var xhr_object = null;
if(window.XMLHttpRequest) { // Firefox
xhr_object = new XMLHttpRequest();
if (xhr_object.overrideMimeType) {
xhr_object.overrideMimeType('text/xml');
}
}
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
}
xhr_object.open("GET", "agence.xml", true);
xhr_object.onreadystatechange = go;
xhr_object.send(null);
function go() {
if(xhr_object.readyState == 4) {
repXml = xhr_object.responseXML;
tabXml = repXml.getElementsByTagName("voyage");
remplir_select("type");
remplir_select("niveau");
remplir_select("destination");
remplir_select("prix");
}
}