Bonjour
j'ai le code suivant inspiré d'une version utilisant un javascript. La barre de progression fonctionne mais me met une erreur lors de l'exécution de l'instruction : clearInterval(iTimer)
L'erreur : Type incompatible: 'iTimer'
J'ai cherché sans succès la cause possible.
Merci si quelqu'un a une réponse.
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
46
47
48
49
50
51
52 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Essai barre</title> <style type="text/css"> <!-- #barreprog { position:absolute; left: 50%; width:300px; margin-left: -150px; /*cette ligne et les 3 préc permettent de centrer le div*/ height: 1em; bottom: 15%; padding:2px; background-color:white; border:1px solid black; } #indicator{ width:0px; height: 1em; background-color:green; } //--> </style> </head> <body> <script type="text/vbscript"> dim indic maxprogress = 300 'total a atteindre actualprogress = 0 'valeur courante sub iTimer() dim iTimer iTimer = setInterval("prog", 1, "vbscript") end sub sub prog() set indic = document.getElementById("indicator") actualprogress = actualprogress + 1 indic.style.width = actualprogress if actualprogress >= maxprogress then clearInterval(iTimer) end if end sub </script> <div id="barreprog"> <div id="indicator"> </div> </div> <input type="button" name="Submit" value="Lancer la progression" onclick="iTimer" /> <input type="button" name="Submit" value="Stopper" onclick="clearInterval(iTimer)" /> </body> </html>
Partager