Bonjour,
Il faut effectivement utiliser SetTimeOut(), donc :
var cptplusun=setTimeout(function(){mafonction("mavideo")},10000)
Dans votre cas, si vos vidéos sont décrites dans une base de données, à raison d'un enregistrement par vidéo, mafonction lancera une procédure ajax qui fera une mise à jour de la base de données, en faisant +1 sur le compteur de mises à jour correspondant à l'enregistrement mavideo.
Ce compteur sera ensuite restitué aussi bien sur la page correspondant à la vidéo, que sur la page qui contient les miniatures.
Pour limiter le nombre de +1, par exemple en cas de refresh de la page, on peut utiliser les sessions PHP.
Partager