|
Swisstools a reçu le
|
Accueil > Javascripts >
Divers > Compteur de visites
Indique au visiteur le nombre de fois
qu'il est déjà venu sur votre site.
Possibilité d'inclure une phrase différente selon le nombre de visites
Fonctionne avec des cookies.
Vous placez le code suivant à l'endroit ou vous voulez entre les balises
<body> et </body>. Vous pouvez modifier les paramètres en rouge !
________________________________________________________________
<script>
<!--
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 = (2 < argc) ? argv[2] : null;
var path = (3 < argc) ? argv[3] : null;
var domain = (4 < argc) ? argv[4] : null;
var secure = (5 < argc) ? 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 ResetCounts(name)
{
visits = 0;
SetCookie("visits", visits, expdate , "/", null, false);
leapto();
}
// -->
</script> <script>
<!--
var expdate = new Date();
var visits;
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
if(!(visits = GetCookie("visits")))
visits = 0;
visits++;
SetCookie("visits", visits, expdate, "/", null, false);
document.write("<font size=2
face=verdana><center>"+"Vous êtes venu sur mon site
"+visits+" fois ! ");
if(visits == 1)
document.write("Bonjour"+"</center></font>");
if(visits == 2)
document.write("Bonjour
!"+"</center></font>");
if(visits == 3)
document.write("Mon site semble
vous plaire !"+"</center></font>");
if(visits == 4)
document.write("Encore ici
!?"+"</center></font>");
if(visits >= 5)
document.write("Incroyable
!"+"</center></font>");
// -->
</script>
________________________________________________________________
|