Paso de variables

Diana
12 de Septiembre del 2004
Hola a Todos

Mi problema seguro que es muy elemental.

Tengo 1 pag llamada "pag1.html" y en su cabecera defino un variable de esta forma:
<script language="javascript">
var variable1="hola"
</script>

Tengo una página 2 llamada "pag2.html" abierta al mismo tiempo que la "pag1.html".

¿¿Como puedo acceder DESDE "pag2.html" a la variable " variable1 de "pag1.html" con JAVASCRIPT??

mUCHAS GRACIAS

angel-62
12 de Septiembre del 2004
Diana, creo que no se puede conseguir directamente. Se puede hacer de 3 formas:

Estableciendo una cookie en pag1 y leyéndola en pag2.

Si las dos páginas 1 y 2 estuviesen como marcos de una misma página madre (frameset), definiendo la variable en ésta y refiriéndote luego a ella en pag1 y pag2 como parent.variable

Una tercera opción, si abres pag2.htm desde pag1.htm, es pasar la variable como argumento, así:
<a href="pag2.htm?hola">
y luego la lees en pag2 así:
variable=location.search
(bueno, creo que te incluirá la ?, así que tendrás que recortarla)
Suerte

Diana
12 de Septiembre del 2004
MUCHAS GRACIAS¡¡¡¡