FORO
CONTACTO
anterior siguiente
JAVASCRIPT: COMUNICACIÓN ENTRE PÁGINAS

Muchas veces el contenido de una página será dependiente de lo que el usuario halla hecho en páginas anteriores, por ejemplo rellenando un formulario.
Los datos de ese formulario anterior de alguna forma deberán llegar hasta posteriores páginas que hagan uso de esta información.
Una manera de realizar esta acción, es a través de los parámetros de una dirección URL. Contemplemos esta dirección URL poco habitual:

http://www.servidor.com/pagina.htm?parametro

El texto que hay a partir del interrogante se denomina el SEARCH de una dirección URL, y su uso es el paso de información a la pagina.htm

Veamos un ejemplo práctico. Realizaremos dos páginas web:
La primera contiene un formulario (una simple lista), en la que se nos permite escoger un tipo de fondo. El usuario escogerá un fondo, y pulsará en enviar. El enlace enviar ejecuta un código JavaScript que ordena al navegador ir a una dirección URL, constriuda con zona de SEARCH: En esa zona, le manda el valor de la lista seleccionada.

<html>
<head>
<title>Lista de imagenes</title>
</head>
<body>
<form name="formulario">
<select name="lista">
<option selected value="fondo1.jpg">fondo de ondas</option>
<option value="fondo2.jpg">fondo de granito</option>
<option value="fondo3.jpg">fondo de Amatista</option>
<option value="fondo4.jpg">fondo de ladrillo</option>
</select>
</form>
<a href="javascript:window.location='recoge.htm?'+formulario.lista.options[formulario.lista.selectedIndex].value;">
enviar
</a>
</body>
</html>

La página recoge.htm, debe recoger el valor de su dirección URL, y separar la zona de SEARCH. En ella está el nombre de la imagen de fondo que debe cargar:

<html>
<head>
<title>Recoge los parametros</title>
</head>
<script language="javaScript">
document.write("<body background='"+window.location.search.slice(1,window.location.search.length)+"'>");
</script>
hola
</body>
</html>

 

 

Autor: Javier Marco

anterior siguiente
 

Novedades

Realidad Virtual
Quest 3D
Modelado 3D
Iluminación Giles
Conway's Game of Life

Stereoscopía
Foto 3D

Internet
HTML
Dreamweaver
JavaScript
ASP

 

 
Hagaloustedmismo
Contacte en : hagaloustedmismo@wanadoo.es
Phohibida toda reproducción total o parcial sin permiso del autor