bien necesito hacer un script que .. compruebe que exita una cookie.. en caso de no existir debe crearla y guardar la fecha actual.. para compararla cuando se entre otra vez a la página y saber el intervalo de tiempo entre visitas... la verdad se me dan fatal las cookies.. he empezado por esto pero voy bastante perdido a ver si alguien me hecha un cable..
Código:
<html>
<head>
<script language="javascript">
<!--
function setcookie()
{
var fecha= new Date;
fecha.getDate();
var valida= new Date(2012,12,31);
name="diferencia";
document.cookie=name+"="+fecha+";"+((valida==null)?"":("expires="+valida.toGMTString()));
}
function leercookie()
{
var fin="";
var buscamos=diferencia+"=";
if(document.cookie.length>0)
{
var inicio=document.cookie.indexOf(buscamos);
if(inicio!=-1)
{
inicio+=buscamos.length;
fin=document.cookie.indexOf(";",inicio);
if(fin==-1)
fin=document.cookie.length;
return unescape(document.cookie.substring(inicio,fin));
}
}
}
//-->
</script>
<body>
<script language="javascript">
<!--
document.write(" La ultima vez que visitaste esta pagina fue.. "+ leercookie());
//-->
</script>
</body>
</html>