Le code ci-dessous permet de compter le nombre de clics faites sur une page donné. Mais je ne comprends pas tout alors si quelqu'un pouvait m'aider.
Pourquoi mettre initcompteurbonus=9 ???
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 <table width="98%" border="0" height="70"> <tbody> <tr > <td align="center"> <form name="compteur"> <input name="nbClick" value="0" size="1" readonly="readonly" type="hidden"> <font face="Verdana" size="2"><strong> Vous avez visité <span id="nbclic">0</span> page(s) sur ce site.</strong></font> <input name="nbPage" value="2" type="hidden"> <input name="ok" value="false" type="hidden"> <input name="initcompteurbonus" value="9" type="hidden"> </form> </td> <td align="right"></td> </tr> </tbody> </table> <script language="JavaScript"> function timer() { setTimeout("calcul()",1000); } function calcul() { document.compteur.nbClick.value = parent.history.length-(document.compteur.initcompteurbonus.value); document.getElementById('nbclic').innerHTML=document.compteur.nbClick.value; if(document.compteur.nbClick.value >= document.compteur.nbPage.value) { document.compteur.ok.value = "true"; document.compteur.method = "POST"; document.compteur.action = "index.php"; document.compteur.submit(); } else { timer() } } document.compteur.initcompteurbonus.value = window.parent.history.length; timer(); </script>
Pourquoi 9 ?
parent.history.length retourne quoi ?
Merci de votre aide
Partager