HTMLpointHTMLpoint HTMLpoint.com


 Gestionar cookie con Javascript 2/2



Para que el script funcione correctamente, hay que incluir dentro del tag <BODY> el código:

onload="DisplayInfo()"

Onload es un gestor de eventos que invoca, una vez que la página ha sido cargada, la función "displayInfo". Este gestor de eventos está disponible a partir de la versión 2 de Netscape Navigator.

La visualización del número de veces que una persona ha pasado se produce en la ventana de aviso del navegador.

La personalización de este script resulta bastante sencilla y permite elegir mensajes de texto asociados a cada apertura de la página. En el código examinado se han incluido seis mensajes que acompañan a otras tantas visualizaciones. El primero de estos mensajes está incluido en la línea de código:

if(visit == 1) message="Bienvenido a la página de HTMLpoint";

Para añadir otros mensajes, además de los seis establecidos en este ejemplo, es suficiente insertar otras líneas de código que sigan la numeración progresiva. Veamos un ejemplo:

if(visit == 7) message="Séptimo mensaje";
if(visit == 8) message="Octavo mensaje";


El siguiente código:

alert("\n"+"Has visitado esta página\n"+""+visit+" "+"volte."+"\n"+"\n"+message);

recoge las informaciones comunicadas por los cookie y las pone a continuación de la frase estándar: "Has visitado esta página", a la que sigue el dato dinámico comunicado por el script.

"Alert" es un método que ofrece una ventana de diálogo con un mensaje de advertencia y un pulsador "ok". Los métodos son, en javascript, tipos específicos de funciones asociados a objetos que necesitan argumentos. Igual que las funciones, los métodos están formados por una palabra seguida por una pareja de paréntesis.

La instrucción "var" se usa para declarar variables, mientras el método "setTime()", para asignar las relaciones entre los objetos "date". Este método crea o restaura el número de milisegundos transcurridos desde el 1 de enero de 1970.

En la falsilla del ejemplo citado en este artículo, y aprovechándose nuevamente de las potencialidades de los cookie, se les puede pedir el nombre a los usuarios y memorizar la respuesta para las futuras visitas. He aquí la sintaxis:

Muestra el ejemplo práctico

Muy parecido al anterior, este script es sencillo de crear y de personalizar. El código se incluye en los tag <BODY> y no en los tag <HEAD>.

El tamaño del texto que se ve en la página HTML lo establece la línea de código:

document.write('<font face=arial size=6>¡Hola '+username+' !</font> ');

En el caso en que no se escriba ningún nombre, el script da por defecto "anónimo".


  Vuelve a principio de página
1997-2000 - Gráfica, layout y guías son propiedad exclusiva de HTMLpoint s.r.l.