|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
COMPTEUR DE CLICS V2 DÉTAILS SUR OBJET CLIQUÉ PLUS DATES ET HEURES DES CLICS
Information sur la source
Description
Voici pour ceux qui sont intéressés de récupérer les détails sur les clics générés sur une page web ; un exemple complet qui permet de savoir le nom de lien plus la date et l'heure exacte où le lien ou l'objet a été cliqué, un rapport est rédigé avec précision sur les clics gauches et droits, code fonctionnel. Un model de démonstration est disponible à cette adresse : http://abdelaziz.site.voila.fr/ttclicks.htm
Source
- <!--//
- /*
- abdelaziz Rejeb Elalia 7016 Tunisie
- site : http://abdelaziz.site.voila.fr
- pour tout contact : http://siv.site.voila.fr/contact.htm
- Elalia le 10/06/2008
- */
- var date_exp = new Date (); //aujourd'hui
- date_exp.setTime (date_exp.getTime() + (365*24*3600)); // expire dans 24H
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""Click G
- var comptClicXG = LitCookie("ClicXG");
- if (comptClicXG==null) comptClicXG="0";
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""Click D
- var comptClicXD = LitCookie("ClicXD");
- if (comptClicXD==null) comptClicXD="0";
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""Objet info
- var abdelaziz_info = LitCookie("ClicRF");
- if (abdelaziz_info==null) abdelaziz_info=" ";
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""
- function LitCookie(Clq)
- {
- var mon_cookie = document.cookie;
- var debut = mon_cookie.indexOf(Clq+"=");
- var taille = debut + Clq.length + 1;
- if ((!debut) && (Clq != mon_cookie.substring(0,Clq.length))) return null;
- if (debut == -1) return null;
- var fin = mon_cookie.indexOf(";",taille);
- if (fin == -1) fin = mon_cookie.length;
- return unescape(mon_cookie.substring(taille, fin));
- }
-
- function EcritCookie(Clq, valeur, expire, chemin, domaine, secure)
- {
- document.cookie = Clq + "=" + escape(valeur) + ( (expire) ? ";expires=" +expire.toGMTString() : "") + ( (chemin) ? ";path=" + chemin : "") + ( (domaine) ? ";domain=" +
- domaine : "") + ( (secure) ? ";secure" : "");
- }
-
- function validerForme() //appelé par le clic sur ce que vous voulez
- {
- EcritCookie("ClicXG",document.bayanat.TTclicG.value,date_exp);
- EcritCookie("ClicXD",document.bayanat.TTclicD.value,date_exp);
- EcritCookie("ClicRF",document.bayanat.TTclicRF.value,date_exp);
- //history.go(0);
- }
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""//Génère le nombre de clics droits
-
- function comptclickD()
- {
- clicD = document.bayanat.TTclicD.value ;
- clicD ++
- document.bayanat.TTclicD.value = (clicD);
- validerForme()
- }
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""//Génère le nombre de clics gauche
- function comptclickG()
- {
- clicG = document.bayanat.TTclicG.value;
-
- clicG ++
- document.bayanat.TTclicG.value = (clicG);
- validerForme()
- }
- /*
- Pour ajouter des nouveaux liens c’est dans les trois étapes suivantes
- Et ne pas oublier d’attribuer : onclick="comptclickG(),Obej_Rf(?)" au nouveaux lienx
- */
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""//Les titres des liens (1)
- L1 ='image 1 : Tunisie.gif'
- L2 = 'Lien 1'
- L3 = 'Lien 2'
- L4 = 'Image 2 : Traveaux_p.gif'
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""//le compt des liens (2)
- a1 = 0
- a2 = 0
- a3 = 0
- a4 = 0
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""//enregistrement des liens cliqués (3)
- function Obej_Rf(RF)
- {
- if(RF==1)
- {
- a1 ++;
- document.bayanat.TTclicRF.value = document.bayanat.TTclicRF.value +'<b>'+ (a1)+ ' - ' + L1 + '.</b> Le ' + Date() + 'QqQ'
- }
- if(RF==2){
- a2 ++;
- document.bayanat.TTclicRF.value = document.bayanat.TTclicRF.value +'<b>'+ (a2)+ ' - ' + L2 + '.</b> Le ' + Date() + 'QqQ'
- }
- if(RF==3){
- a3 ++;
- document.bayanat.TTclicRF.value = document.bayanat.TTclicRF.value +'<b>'+ (a3)+ ' - ' + L3 + '.</b> Le ' + Date() + 'QqQ'
- }
- if(RF==4){
- a4 ++;
- document.bayanat.TTclicRF.value = document.bayanat.TTclicRF.value +'<b>'+ (a4)+ ' - ' + L4 + '.</b> Le ' + Date() + 'QqQ'
- }
-
- validerForme()
- }
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""
- if (comptClicXD != "") //si le cookie comporte des clicks
- document.bayanat.TTclicD.value = comptClicXD ; //on affiche le total de clicks droite
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""
- if (comptClicXG != "") //si le cookie comporte des clicks
- document.bayanat.TTclicG.value = comptClicXG ; //on affiche le total de clicks gauche
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""
- if (abdelaziz_info != "") //si le cookie comporte des clicks
- document.bayanat.TTclicRF.value = abdelaziz_info; //On affiche le compte plus le rapport des objets cliqués
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
- document.write(' <p><b>TT Clics (G) = '+comptClicXG + '.</b> Le ' + Date() + ' <br><b>TT Clics (D) = ' + comptClicXD + '.</b> Le ' + Date() + ' <br><b>Détails de clics (G) :</b><br> ' + abdelaziz_info.replace(/QqQ/g,"<br>"))
-
- // -->
<!--//
/*
abdelaziz Rejeb Elalia 7016 Tunisie
site : http://abdelaziz.site.voila.fr
pour tout contact : http://siv.site.voila.fr/contact.htm
Elalia le 10/06/2008
*/
var date_exp = new Date (); //aujourd'hui
date_exp.setTime (date_exp.getTime() + (365*24*3600)); // expire dans 24H
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""Click G
var comptClicXG = LitCookie("ClicXG");
if (comptClicXG==null) comptClicXG="0";
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""Click D
var comptClicXD = LitCookie("ClicXD");
if (comptClicXD==null) comptClicXD="0";
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""Objet info
var abdelaziz_info = LitCookie("ClicRF");
if (abdelaziz_info==null) abdelaziz_info=" ";
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""
function LitCookie(Clq)
{
var mon_cookie = document.cookie;
var debut = mon_cookie.indexOf(Clq+"=");
var taille = debut + Clq.length + 1;
if ((!debut) && (Clq != mon_cookie.substring(0,Clq.length))) return null;
if (debut == -1) return null;
var fin = mon_cookie.indexOf(";",taille);
if (fin == -1) fin = mon_cookie.length;
return unescape(mon_cookie.substring(taille, fin));
}
function EcritCookie(Clq, valeur, expire, chemin, domaine, secure)
{
document.cookie = Clq + "=" + escape(valeur) + ( (expire) ? ";expires=" +expire.toGMTString() : "") + ( (chemin) ? ";path=" + chemin : "") + ( (domaine) ? ";domain=" +
domaine : "") + ( (secure) ? ";secure" : "");
}
function validerForme() //appelé par le clic sur ce que vous voulez
{
EcritCookie("ClicXG",document.bayanat.TTclicG.value,date_exp);
EcritCookie("ClicXD",document.bayanat.TTclicD.value,date_exp);
EcritCookie("ClicRF",document.bayanat.TTclicRF.value,date_exp);
//history.go(0);
}
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""//Génère le nombre de clics droits
function comptclickD()
{
clicD = document.bayanat.TTclicD.value ;
clicD ++
document.bayanat.TTclicD.value = (clicD);
validerForme()
}
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""//Génère le nombre de clics gauche
function comptclickG()
{
clicG = document.bayanat.TTclicG.value;
clicG ++
document.bayanat.TTclicG.value = (clicG);
validerForme()
}
/*
Pour ajouter des nouveaux liens c’est dans les trois étapes suivantes
Et ne pas oublier d’attribuer : onclick="comptclickG(),Obej_Rf(?)" au nouveaux lienx
*/
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""//Les titres des liens (1)
L1 ='image 1 : Tunisie.gif'
L2 = 'Lien 1'
L3 = 'Lien 2'
L4 = 'Image 2 : Traveaux_p.gif'
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""//le compt des liens (2)
a1 = 0
a2 = 0
a3 = 0
a4 = 0
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""//enregistrement des liens cliqués (3)
function Obej_Rf(RF)
{
if(RF==1)
{
a1 ++;
document.bayanat.TTclicRF.value = document.bayanat.TTclicRF.value +'<b>'+ (a1)+ ' - ' + L1 + '.</b> Le ' + Date() + 'QqQ'
}
if(RF==2){
a2 ++;
document.bayanat.TTclicRF.value = document.bayanat.TTclicRF.value +'<b>'+ (a2)+ ' - ' + L2 + '.</b> Le ' + Date() + 'QqQ'
}
if(RF==3){
a3 ++;
document.bayanat.TTclicRF.value = document.bayanat.TTclicRF.value +'<b>'+ (a3)+ ' - ' + L3 + '.</b> Le ' + Date() + 'QqQ'
}
if(RF==4){
a4 ++;
document.bayanat.TTclicRF.value = document.bayanat.TTclicRF.value +'<b>'+ (a4)+ ' - ' + L4 + '.</b> Le ' + Date() + 'QqQ'
}
validerForme()
}
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""
if (comptClicXD != "") //si le cookie comporte des clicks
document.bayanat.TTclicD.value = comptClicXD ; //on affiche le total de clicks droite
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""
if (comptClicXG != "") //si le cookie comporte des clicks
document.bayanat.TTclicG.value = comptClicXG ; //on affiche le total de clicks gauche
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""
if (abdelaziz_info != "") //si le cookie comporte des clicks
document.bayanat.TTclicRF.value = abdelaziz_info; //On affiche le compte plus le rapport des objets cliqués
//""""""""""""""""""""""""""""""""""""""""""""""""""""""""
document.write(' <p><b>TT Clics (G) = '+comptClicXG + '.</b> Le ' + Date() + ' <br><b>TT Clics (D) = ' + comptClicXD + '.</b> Le ' + Date() + ' <br><b>Détails de clics (G) :</b><br> ' + abdelaziz_info.replace(/QqQ/g,"<br>"))
// -->
Conclusion
Le compte est bon et en détails pour le clic gauche; alors que pour le clic droit on a le total mais on peut inverser ou ajouter les détails de clic droit mais ça il faut le faire. Pour tout contact aller au : http://siv.site.voila.fr
Historique
- 10 juin 2008 08:55:08 :
- Modifier le titre.
- 10 juin 2008 10:25:56 :
- Vérifier le fichier clics.js
Sources du même auteur
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Bloquer click droit et gauche sur une image [ par rapetou ]
Bonjour à tous,Je cherche désespérément un script me permettant de bloquer le click droit et gauche de la souris lorsqu'elle passe sur une image déter
Bloquer click droit et gauche sans alerte [ par zzzzzz ]
Salut je m'y connais rien en javascript.. j'ai fuiné sur pas m,al de site mais je vois toujours des sources pour bloqué le click droitet le clique gau
compteur de clics dans une autre frame [ par gaetan11 ]
Bonjour à tous,Je cherche un script comme celui de find-jeux dans bonus au clic.Donc, il y a 2 frames celle au dessus avec le comteur de cli
Click droit sur un element [ par Shibo_Sources ]
Salut a tous, je ne suis pas très fort en javascript (pour dire vrai je suis nul) c'est pourquoi je me permet de vous demander un petit coup de m
Menu click droit variable [ par kepon85 ]
Bonjours, j'aurai aimer savoir si il était possible de mettre un menu de click droit changant celon ou il a été effectuer dans la page
clic droit sur une cellule d'un tableau [ par manutu ]
salut a vous tousJe travaille sur un projet et j'aimerais gérer créer une fonction javascript qui ouvre un menu sur un click droit sur une cellule pré
click droit [ par salim81 ]
bonjour a tous! bon j'ai trouvé un code javascript d'un menu avec click droit(http://www.javascriptfr.com/code.aspx?ID=16394).ça marche avec IE mais l
Désactiver le click droit sur la page mais pas sur les liens [ par Morocco13 ]
B onjour, j'ai trois questions : 1 - Y'a t-il un script
click droit et Fichier/enregistrer [ par gabs77 ]
<head><script language="JavaScript1.2">function bloc() { return(false); }</script></head><body oncontextmenu
click droit de la souris [ par ghita ]
salutest ce quelqu'un peut me dire s'il existe un événement en javascript qui se declenche lors du click droit d'un objet (image par ex), j'ai une fon
|
Téléchargements
Logiciels à télécharger sur le même thème :
|