A través del siguiente código JavaScript vamos a generar una Coockie (Consultar definición en Wikipedia) con la cual mostraremos un mensaje a todos aquellos usuarios que accedan por primera vez a nuestro sitio, o que aun siendo visitantes recurrentes, hayan eliminado de su navegador Web dicha Cookie.
Coloca el código en la cabecera, antes de la etiqueta de cierre </head>, en todas las páginas de tu sitio donde quieras mostrar tu mensaje.
<script language="Javascript" type="text/javascript"> now = new Date Fecha_final = new Date Fecha_final.setMonth(Fecha_final.getMonth()+6) ultima_visita = new Date(valor_cookie("tu_visita")) document.cookie = "tu_visita="+now+";expires=" + Fecha_final.toGMTString() function valor_cookie(nombre_cookie) { thisCookie = document.cookie.split("; ") for (i=0; i<thisCookie.length; i++) { if (nombre_cookie == thisCookie[i].split("=")[0]) { return thisCookie[i].split("=")[1] } } return "1 January 1970" } function comprobar(yyyy,mm,dd) { Ultima_visita = new Date(yyyy,mm-1,dd) if (Ultima_visita.getTime() > ultima_visita.getTime()) { document.write("<p>Aquí tienes que escribir el mensaje que quieras mostrar.</p>") } } </script>
Y por último añade el siguiente código antes de la etiqueta de cierre </body>.
<script language="Javascript" type="text/javascript"> comprobar(2002,2,21) </script>
0 Comentarios