Bonjour à tous!
J'ai besoin d'afficher une donnée qui peut se varier (et stockée dans une base de données) dans une page web sans actualiser la page.
Voilà le code source de la page index.asp:
La page BDAjax.asp retourne cette valeur par: response.Write()
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 <html> <head> <title>Test AJAX</title> <script type="text/javascript"> function writediv(texte) { document.getElementById('zonetraitement').innerHTML = texte; } //============================ function verificationMenu() { texte = file('BDAjax.asp') writediv(texte); setTimeout("verificationMenu()",1000); } //============================ function file(fichier) { if(window.XMLHttpRequest) // FIREFOX xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.open("GET", fichier, false); xhr_object.send(null); if(xhr_object.readyState == 4) return(xhr_object.responseText); else return(false); } </script> </head> <body onLoad=verificationMenu();> <form name="formmenu" action="" methode="GET" onSubmit=""> <div id="zonetraitement"></div> </form> </body> </html>
ça marche trés bien sous Firefox mais ça marche pas sous IE !!
Pourquoi?
Et merci d'avance.
Partager