Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS
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

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le graph des objets JavaScript



Chargement
en cours...
Le 26/04/2024 16:22:04 sur php 7 en 141.49 ms