svp je veux au lieu de parcourir l'url pour faire une condition seulement sur la derniere partie ,utiliser l'yrl complet voici le code:
j'ai fait ceci :
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 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.nodeValue ==pag ) { sui=i+1; if ( sui >= it.length ) { sui=0; } break; } } setTimeout ( function() { location.replace( it[sui].firstChild.nodeValue); },1000 );
mais le code cesse à fonctionner quand je teste ,j'ouvre n'importe qu'elle page ,elle se redirige directement vers la premiere page qui continu à se recharger chaque seconde
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 var docXML= xhr.responseXML; var it = docXML.getElementsByTagName("donnee") var nom=self.location.pathname; var sui=0; //on fait juste une boucle sur chaque element "donnee" trouvé for (i=0;i<it.length;i++) { if ( it[i].firstChild.nodeValue ==nom ) { sui=i+1; if ( sui >= it.length ) { sui=0; } break; } } setTimeout ( function() { location.replace( it[sui].firstChild.nodeValue); },1000 );
svp si vous avez des iddées n'hesitez pas à m'aider
Partager