Bonjours, je possède un code js, qui me permet de rafraichir une variable php réguièrement avec setInterval. Mais le problème c'est que le code ne fonctionne pas sous IE, alors que cela fonctionne très avec Firefox. J'aimerai savoir si vous avez une idée du problème. Merci.

test ici : http://www.rpgillusion.net/game/test/test.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<script type="text/javascript"> 
 
 
var obj = null; 
 
 
var FILENAME = "test.php"; 
 
 
function Chargeurl (url) { 
 
 
if(window.XMLHttpRequest) 
 
 
obj = new XMLHttpRequest(); 
 
 
else if(window.ActiveXObject) obj = new ActiveXObject("Msxml2.XMLHTTP"); 
 
 
else obj = null;
 
if (obj== null) return; 
 
 
obj.open("GET", url, true); 
 
 
obj.onreadystatechange = function () { 
 
 
      if(obj.readyState == 4 ) { 
 
 
var req = obj.responseText; 
 
 
 
   if(document.getElementById) 
 
 
   { 
 
 
      document.getElementById("titre_d").innerHTML = req; 
 
 
   } 
 
 
   else if(document.all) 
 
 
 
   { 
 
 
 
      document.all["titre_d"].innerHTML = req; 
 
   } 
 
}}; 
 
 
obj.send(null); 
 
 
 
} 
 
 
window.setInterval("Chargeurl(FILENAME)",1000); 
 
</script>
et la div avec un time()

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<div id="titre_d">
 
<?php
 
echo time();
 
?>
 
</div>