Última visita

En todos los guiones que hagamos, se debe copiar en primer lugar las funciones de escribir, leer y borrar cookies, así como las variables necesarias para las fechas de caducidad, entre las etiquetas <HEAD> y </HEAD>. Si no sabes cómo generar esas funciones, encontrarás instrucciones en el Horno Express. A su vez, todas las instrucciones en JavaScript anteriores, más las específicas para la última visita,deben aparecer entre las etiquetas apropiadas:

<SCRIPT LANGUAGE="JavaScript">
<!-- Va todo comentado por si el navegador es muy antiguo y no reconoce los guiones JavaScript
function Cuando(info){
	// Cuándo me visitas
	var ahora = new Date()
	var tiempo = 0;
	tiempo = getCookie('Cuando');
	tiempo = tiempo * 1;
	var ultimaVezFormateado = new Date(tiempo);  // pasa de número a fecha
	var intLastVisit = (ultimaVezFormateado.getYear() * 10000)+(ultimaVezFormateado.getMonth() * 100) + ultimaVezFormateado.getDate()
	var ultimaVezEnFecha = "" + ultimaVezFormateado;  // se usan funciones substring
	var diaSemana = ultimaVezEnFecha.substring(0,3)
	var fechaMes = ultimaVezEnFecha.substring(4,11)
	var horaDia = ultimaVezEnFecha.substring(11,16)
	var anio = ultimaVezEnFecha.substring(23,25)
	var texto = diaSemana + ", " + fechaMes + "  a las " +horaDia // lo muestra
	setCookie ("Cuando", ahora.getTime(), caduca)
	return texto;
}
// El resto de funciones
//-->
</SCRIPT>
A continuación, para añadir la información de última visita, copia el siguiente código donde quieres que aparezca el texto con la información:

<SCRIPT LANGUAGE="JavaScript">
<!--
	document.write("Hola. La última vez que visitaste esta página fue en <b>" + Cuando() +"<b>. ")
//-->
</SCRIPT>
El efecto sería el siguiente:

Si actualizas la página o vas a otro sitio y vuelves más tarde, comprobarás cómo los datos de la última visita se van actualizando.

También puedes hacer que el mensaje aparezca en una ventana, modificando la instrucción anterior:


<SCRIPT LANGUAGE="JavaScript">
<!--
	alert("Hola. La última vez que visitaste esta página fue en " + Cuando() +". ")
//-->
</SCRIPT>
Puedes comprobarlo pulsando el botón:

[Volver a página de ejemplos] [Siguiente ejemplo]