La dernière date et le nombre de fois de visite de la page

Contenu du snippet

Sa vous donne la dernière date de la page visité et sa vous donne le nombre de visite sur la page

Source / Exemple :


<html><div id="date"></div>
<SCRIPT LANGUAGE="JavaScript">
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));

// Voici les 3 fonctions de gestions des cookies
////////////////////////////////////////////////
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) {
// un cookie a besoin d'un nom, d'une valeur, d'un nom de domaine, d'une date d'expiration
// 
	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 disp(txt) { document.write(txt); }

function sto() {
// 	Fonction appelée par le bouton "Stocker une information"
// 	Le nom de l'information est précédée de "_" pour ne pas interférer avec les noms utilisés par le site.
Datea=new Date()
Heuresa=Datea.getHours();
Minutea=Datea.getMinutes();
Secondea=Datea.getSeconds();
Moisa=Datea.getMonth()+1;
Joura=Datea.getDate();
Anneea=Datea.getYear();

foi++
	var nom="DateFoi";
	var valeur=Joura+'/'+Moisa+'/'+Anneea+' - '+Heuresa+'h'+Minutea+'"'+Secondea+'"'+"|"+foi;
	SetCookie("_"+nom,valeur,date_exp,myDomain);
}
function get() {
// Fonction appelée par le bouton "Récupérer une information"
// Le nom de l'information est précédée de "_" pour ne pas interférer avec les noms utilisés par le site.
	var nom="DateFoi";
	var valeur=GetCookie("_"+nom);
	if (valeur!=null) 
	{
	FOI=valeur.substring(valeur.indexOf("|")+1,valeur.length)
	DATE=valeur.substring(0,valeur.indexOf("|"))
	document.all.date.innerText='La dernière visite était le : '+DATE+'\nNombre de fois visite : '+FOI
	
	foi=FOI
	}
	else
	{
	document.all.date.innerText="?";
	foi=0
	
	
	}
}

get()

</SCRIPT>

<BODY bgcolor="white" text="#0000CC" alink="#FF8C00" link="#FF8C00" vlink="#FF8C00" onLoad="get()" onUnLoad="sto()">
</BODY>
</HTML>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.