Overvagning Kodeeksempel 1 Cookies

JavaScript kan få browseren til at gemme en lille tekstfil på brugerens computer. - Udover indholdet/data, så skal der sættes en udløbstid, hvis den ikke skal slettes med det samme brugeren forlader sitet!

<p id="cookiefelt">Her skrives besøgsnummer</p>
 
<script>
function skrivCookie(navn,indhold,antalDage) {
    var dato = new Date();
    dato.setTime(dato.getTime() + (antalDage*24*60*60*1000));
    document.cookie = navn + "=" + indhold + ";expires=" + dato.toGMTString();
}
 
function laesCookie(navn) {
  var dele = document.cookie.split(';'); //Del cookie op  
  for(var i=0; i<dele.length; i++) {     //Gå igennem hver del
     while (dele[i].charAt(0)==' ') dele[i] = dele[i].substring(1);
     if (dele[i].indexOf(navn) == 0) {
        return dele[i].substring(navn.length+1, dele[i].length);
     }
  }
  return "";
}
 
var cookieData = laesCookie("minCookie1");
 
if (cookieData == "") {
    cookieData = 1;
} else {
    cookieData = Number(cookieData) + 1;
}
 
skrivCookie("minCookie1", cookieData, 30);
 
cookiefelt.innerHTML = "DitBesøg nr. " + cookieData + " "; 
 
</script>
Medmindre andet er angivet, er indholdet af denne side licenseret under Creative Commons Attribution-NonCommercial 3.0 License