Bonjour. J'ai mon programme qui envoie sur différentes pages web contenant une question. Pour cela, j'utilise une fonction récursive et setTimeout (5secondes avant de changer d epage web). Le problème je tombe directement sur la page 3 (cm1n3 sur mon prog).
Les progs.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <html> <head> <title> Calcul mental </title> <link rel="stylesheet" href="milancss.css"> </head> <body> <h1> Calcul mental n°1 : calculs de pourcentages </h1> <p>3 calculs vont se succeder</p> <button id="mybutton">Approve</button> <script src="presentationsti.js"></script> </body> </html>
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 function suivant(x){ if(x==='0'){self.location.href = "cm1n1.html";//Ne passe au suivant que dans 5s setTimeout(suivant(x+1), 5000);} else if (x==='1'){self.location.href = "cm1n2.html";//Ne passe au suivant que dans 5s ;setTimeout(suivant(x+1), 5000);} else{self.location.href = "cm1n3.html"; } } let element = document.getElementById("mybutton"); element.addEventListener('click', e => { suivant(0); } )
Partager