Buono sconto 4% su Toner e Cartucce agli utenti AZpoint. SU Iomiricarico.it!!
Autore: Redazione DevSpy
Descrizione : Un contatore di visite basato su cookie che permette di memorizzare (e visualizzare) quante volte l'utente ha fatto accesso ad una o più pagine.
Parametri : iCookieExpire = imposta la durata del cookie, in giorni.
Note : Per le funzioni di gestione dei cookie, si veda lo script Creare, leggere ed eliminare un cookie.
<SCRIPT language="JavaScript">
// scadenza cookie in giorni (3600 = 10 anni)
var iCookieExpire = 3600;
function setCookie(sNome, sValore, iGiorni) {
var dtOggi = new Date()
var dtExpires = new Date()
dtExpires.setTime
(dtOggi.getTime() + 24 * iGiorni * 3600000)
document.cookie = sNome + "=" + escape(sValore) +
"; expires=" + dtExpires.toGMTString();
}
function getCookie(sNome) {
var asCookies = document.cookie.split("; ");
for (var iCnt = 0; iCnt < asCookies.length; iCnt++) {
var asCookie = asCookies[iCnt].split("=");
if (sNome == asCookie[0]) {
return (unescape(asCookie[1]));
}
}
return("");
}
var iVisite = getCookie("Counter");
// SE non è la prima visita
if (iVisite && parseInt(iVisite)) {
iVisite++; // incremento contatore
setCookie("Counter", iVisite, iCookieExpire);
document.write("Bentornato! Visita n. " + iVisite);
} else {
// creo il cookie per la prima visita
setCookie("Counter", "1", iCookieExpire);
document.write("Benvenuto! Questa è prima visita.");
}
|