bonjour tout le monde
svp est ce que quelqu'un peut me dire c'est quoi le probleme dans ma fonction ajax,normalement cette derniére va permettre a des pages web de s'afficher d'une maniere cyclique .
l'url de ces pages sont enregistrés dans un fichier reponse.xml
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 function ajax() { var xhr=null; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else if (window.ActiveXObject) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } //on définit l'appel de la fonction au retour serveur xhr.onreadystatechange = function() ; //on appelle le fichier reponse.xml xhr.open("GET", "file:///var/www/html/reponse.xml", true); xhr.send(null); } window.onload=function() { var docXML= xhr.responseXML; var it = docXML.getElementsByTagName("donnee") var nom=unescape(self.location.pathname).split('/'); var pag=nom[nom.length-1]; var sui=0; //on fait juste une boucle sur chaque element "donnee" trouvé for (i=0;i<it.length;i++) { if ( it[i].firstChild.data==pag ) { sui=i+1; if ( sui >= it.length ) { sui=0; } break; } } setTimeout ( function(){ location.replace( it[sui].firstChild.data ); },3000 ); }
Partager