Bonjour,
J'ai un problème avec mon code Ajax qui fonctionne très bien sur Firefox et Chrome mais pas sur IE.
D'après mes tests, c'est le code
	
	divId.innerHTML = xmlHttpRequest.responseText;
 qui ne fonctionne pas.
Ci-dessous mon code :
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 
 | function envoieRequeteSync(url,id) {
var xmlHttpRequest = null;
var divId = document.getElementById(id);
alert(divId.innerHTML);
if(window.XMLHttpRequest) {
xmlHttpRequest = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttpRequest.open("GET", url, false);
xmlHttpRequest.send(null);
divId.innerHTML = xmlHttpRequest.responseText;
alert(xmlHttpRequest.responseText);
alert(divId.innerHTML);
var scriptsJS = divId.getElementsByTagName("script");
evalScriptInDIV(scriptsJS);
} | 
 Le premier alert renvoie bien le contenu origniel de ma div
Le second me renvoie bien le retour Ajax
Le troisième me renvoie vide... Je ne comprends pas...
						
					
Partager