Bonjour,

alors voila j'ai vouu faire un petit test tres simple avec de l'ajax, le code marche tres bien sous firefox, mais pas sous ie7, reconnaissais vous ce type de probleme : il ne se passe strictement rien sous ie 7...

vous pouvez constater par vous meme : http://prisonbreaklew.free.fr/testajax/progress2.php

voila... merci d'avance a tous !!

mon code :
progress2.php:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
 
<script type="text/javascript" language="javascript">
/*
    Construit la requête xmlHttpRequest 
*/
function test() {
 
    var xhr = null;
 
	if(window.XMLHttpRequest) // Firefox
		xhr = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
	else 
	{ // XMLHttpRequest non supporté par le navigateur
		alert("Erreur");
		return;
	}
 
 
     xhr.onload=tcb; ////la fonction de rappel qui gère la réponse du serveur
    //la requête est envoyé en mode asynchrone(paramètre true) pour éviter de geler le navigateur
     xhr.open("GET","test.php",true);
     xhr.send(null);
}
 
function tcb() {
 
   var repXhr=this.responseText; //récupération de la réponse du serveur via l'objet xmlHttpRequest (this)
   document.getElementById("fr").innerHTML = "ça marche !!!" + repXhr;
 
}
</script>
<span
    style="cursor: pointer; text-decoration: underline"
    onclick="test()">
        Effectuer une requête
</span>
<div id="fr">
</div>
test.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
header('Content-type: text/plain; charset=UTF-8');
 
 
    echo (" One two");
        exit;
 
 
 
?>