gestion de double clic , des explications svp
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.
Code:
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 mettre initcompteurbonus=9 ???
Pourquoi 9 ?
parent.history.length retourne quoi ?
Merci de votre aide