Pasar parametros con javascript

mkl
02 de Octubre del 2003
Hola a todos!

Tengo una aplicacion para hacer peticiones de informacion.

primero muestra un formulario para entrar tu nombre, direccion ... y hay un radiobuton que sirve para seleccionar el tipo de informacion que deseas.

Al acceptar el formulario ejecuto un javascript que
dependiendo de el tipo de informacion que has solicitado te muestra otro formulario, para cada tipo de informacion hay un formulario distinto.

El problema es que al llegar al ultimo formulario no dispongo de los campos entrados en el primero. Si no utilizo el javascript tengo los campos pero no se que formulario debo mostrar.

Preguntas.
Hay algun modo en javascript de pasar a un formulario nuevo los valores recibidos del formulario anterior?

Puedo hacer que el javascript me grave variables de sesion como el php?

muchas gracias y un saludo

Juan
02 de Octubre del 2003
En javascript sólo hay una forma de pasar datos de una
página a otra, y es añadiéndolos a la URL con un ?. O sea:

URL?dato1=valor1$dato2=valor2...

Para esto lo fácil es pasar el form con el method="get".
Aunque lo cierto es que es más fácil leerlos después
si los pasas así:

URL?valor1,valor2...

Ya que la página que los recibe no dispone de un método
para leer dato por dato. Lo único que tienes es window.location.search,
Que devuelve toda la cadena incluyendo el ?. De marnera
que tendrás que hacer una función que extraiga
cada dato a partie de esa cadena.

mkl
02 de Octubre del 2003
Muchas gracias!!

habria la posibilidad de que desde javascript se gravase una cookie o variables de sesion para evitar pasarlos por la url?