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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 378 fois - Téléchargée 27 fois

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

Ajouter un commentaire

Commentaires

vbmarh
Messages postés
61
Date d'inscription
dimanche 9 octobre 2005
Statut
Membre
Dernière intervention
30 novembre 2010
-
salut a tous
satisfait merci mais je veux transformer tout ca pour des besoins particuliers au fait commet faire pour que ma variable "Varint" initialise a zero le compteur que je revois vers un mon code en vb
danious
Messages postés
27
Date d'inscription
jeudi 8 juillet 2004
Statut
Membre
Dernière intervention
5 novembre 2008
-
remplacez le </HTML> par </html> (derniere ligne) sinon on a le fameux point d'interrogation !!
pas serieux ca...

danious
cs_Silver_Error
Messages postés
14
Date d'inscription
vendredi 2 juillet 2004
Statut
Membre
Dernière intervention
9 juin 2005
-
marche pas moi il mais un point d interogation ????
cs_Naza
Messages postés
179
Date d'inscription
mercredi 5 novembre 2003
Statut
Membre
Dernière intervention
23 juin 2005
1 -
Marche niquel, aucun problème :)
J'aime 8/10
yanndroniou
Messages postés
24
Date d'inscription
lundi 28 juillet 2003
Statut
Membre
Dernière intervention
5 septembre 2006
-
Alors C'est cool

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.