Sonido
CSS
Dreamweaver
Ridiculeces
Artículos
Site Check
JavaScript


 


Aviso:
Me he trasladado a:
http://www.tecnorama.org
(con algunos de estos contenidos y otros nuevos)

Bueno, vamos a terminar con un caso práctico: Se tratará de que el usuario (en este caso vosotros) introduzcáis los datos de un formulario, posteriormente aparecerá en otra página todos los datos que hayáis introducido con el formato necesario.¿Difícil?, ya veréis que no con las funciones que os he dado.

Veréis 2 cosas nuevas:
1.- que el valor lo obtendremos sobre la marcha, es decir, no daremos nosotros el valor, sino que será el que introduzca el usuario.
2.- Cómo se hace la escritura de los resultados utilizando el método document.write(LeerCookie(nombre)) del que hemos hablado antes.

Recordar copiar en el encabezado del documento las funciones que os proporciono. No son necesarias todas, pero es más rápido.

He creado un formulario de las siguientes características:
nombre del formulario: datos
nombres de los campos de texto: "nombre,direccion,edad,gustos"

A las cookies las llamaré también : "nombre,direccion,edad,gustos"

Veréis que el formulario no tiene botones, porque será al pulsar sobre "ver los datos" (asociándolo a un evento onClick="" cuando se carguen los datos de las cookies, para después enviarnos a la página siguiente.
Podría quedar así:

<a href="cookie5.html" onClick="
CrearCookie('nombre',datos.nombre.value,1); CrearCookie('direccion',datos.direccion.value,1); CrearCookie('edad',datos.edad.value,1); CrearCookie('gustos',datos.gustos.value,1);">
<b> Ver los datos </b></a>

Es decir, he creado 4 cookies. con su nombre, su valor y su fecha de caducidad.


Pero ¿os habéis fijado en cómo asigno el valor de la cookie? No se lo doy yo, sino que se encarga de capturarlo de los valores que se hayan metido en los campos de texto (también deberéis ver que les he quitado las comillas).

Veamos sin funciona: rellenad los campos y pulsad sobre "Ver los datos"

Nombre:
Dirección:
Edad:
Tus gustos:

Ver los datos>>>