Hallo,
Ik ben bezig om een "live" score van een handbal wedstrijd weer te geven op een website. Nu werkt dit perfect in FF maar helaas niet in IE.
Als ik in FF het programma'tje start wordt netjes de score geupdate wanneer ik de score verhoog. Helaas doet het programmatje het niet in IE. Ik heb met wireshark ook even gekeken en merk dat in IE geen request komen voor het interval en bij FF wel. Weet iemand hier een oplossing voor of een work arround?
in het bestand getuser.php die geeft een tabel terug waar de standen in staan.
Ik ben bezig om een "live" score van een handbal wedstrijd weer te geven op een website. Nu werkt dit perfect in FF maar helaas niet in IE.
Als ik in FF het programma'tje start wordt netjes de score geupdate wanneer ik de score verhoog. Helaas doet het programmatje het niet in IE. Ik heb met wireshark ook even gekeken en merk dat in IE geen request komen voor het interval en bij FF wel. Weet iemand hier een oplossing voor of een work arround?
code:
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
| <html> <head> <script type="text/javascript"> function updatestand(str) { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("stand").innerHTML=xmlhttp.responseText; document.getElementById("stand").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getuser.php?q="+str, (new Date()).getTime(), true); xmlhttp.send(); } </script> </head> <body> <form> <input type="button" value="start wedstrijd" onclick="setInterval('updatestand(this.value)', 80);" /> </form> <br /> <div id="stand"><b>wedstrijd info</b></div> </body> </html> |
in het bestand getuser.php die geeft een tabel terug waar de standen in staan.