Ce script est déclaré obsolète. Il n'est conservé que pour information.
Script : Cookie compteur de visites
Enregistre dans un cookie le nombre de fois que le visiteur a vu la page.
Exécution du script
Code source
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><head><title>Tout JavaScript.com - Cookie compteur de visites</title><SCRIPT LANGUAGE="JavaScript">//D'autres scripts sur http://www.ToutJavaScript.com//Si vous utilisez ce script, merci de m'avertir !// Déclaration des variables 'domaine' et 'date d'expiration'var pathname=location.pathname;var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';var date_exp = new Date();date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));function getCookieVal(offset) { var endstr=document.cookie.indexOf (";", offset); if (endstr==-1) endstr=document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); }function GetCookie (name) { var arg=name+"="; var alen=arg.length; var clen=document.cookie.length; var i=0; while (i<clen) { var j=i+alen; if (document.cookie.substring(i, j)==arg) return getCookieVal (j); i=document.cookie.indexOf(" ",i)+1; if (i==0) break;} return null; }function SetCookie (name, value) { var argv=SetCookie.arguments; var argc=SetCookie.arguments.length; var expires=(argc > 2) ? argv[2] : null; var path=(argc > 3) ? argv[3] : null; var domain=(argc > 4) ? argv[4] : null; var secure=(argc > 5) ? argv[5] : false; document.cookie=name+"="+escape(value)+ ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+ ((path==null) ? "" : ("; path="+path))+ ((domain==null) ? "" : ("; domain="+domain))+ ((secure==true) ? "; secure" : ""); }function DelCookie(name) { var date_avant = new Date(); date_avant.setTime(date_avant.getTime()-999); // la date d'expiration est inférieure à l'heure actuelle // Donc le cookie "lecompteur" est détruit SetCookie(name,"0",date_avant,myDomain)}function compteur(){// Cette fonction retourne le nombre de visites et l'incrémente var nb=GetCookie("lecompteur"); // Le nombre de visites est stocké dans le cookie "lecompteur" if (nb==null) { // Le cookie n'est pas encore initialisé var msg="Première visite"; nb=1; } else { nb++; var msg=nb+"<SUP>ème</SUP> visites"; } SetCookie("lecompteur",nb,date_exp,myDomain); return msg; }</script></HEAD><BODY bgcolor="#FFFFFF" text="#FAFAFF" alink="#000066" link="#000066" vlink="#000066" ><FONT FACE="Arial" SIZE='-1' COLOR="#333333">Ce script compte le nombre de fois que le visiteur a vu cette page.<BR>Il s'agit d'un compteur de visites. Attention, ce script compte le nombre de visites d'un visiteur,pas le nombre de visiteurs venus sur cette page.<BR><BR><B><CENTER><SCRIPT language="javascript"> document.write(compteur()) // compteur() est la fonction qui retourne le nombre de visites et qui l'incrémente dans le cookie</script></CENTER></B><BR><FORM METHOD=POST ACTION=""> Pour incrémenter le compteur, vous pouvez : <UL><LI> Recharger la page <INPUT TYPE="button" value="Recharcher" onClick="document.location.href=window.location"> <LI> Fermer la page et relancer le script </UL> Vous pouvez aussi réinitialiser le compteur avec ce bouton : <INPUT type="button" value="Initialiser" onClick="DelCookie('lecompteur');alert('Compteur ré-initialisé')"></FORM></BODY></HTML><!-- Script développé par Olivier Hondermarck Mail: <voir adresse mail sur site> --><!-- D'autres scripts et des conseils sur http://www.ToutJavaScript.com -->
Troisième édition Tout JavaScript chez Dunod
En savoir plusSortie le 4 janvier 2023
Version papier 29€90
Format électronique 22€99.
Commandez en ligne Le graph des objets JavaScript
Chargement
en cours...