Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/08/2003, 05:06
Elig
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 21 años, 6 meses
Puntos: 0
Uds. perdonen, pero creo que elteddy lo que quiere es lo sihguiente:

Una página que es el catálogo... y que al pulsar sobre la imagen(también se puede hacer de cualquier otra manera), descarge una nueva página de 250x250 en la que aparezca la imagen ampliada. Para no tener que hacer xmil paginas distintas quiere que en la misma página pueda abrirse con la imagen que corresponda cada una.¿Es eso elteddy?.

Solución(según mi opinión):

1ª PÁGINA ( o catalogo)
...
<script language="javascript">

function nueva_pagina(traspa){
traspaso="tu_pagina_nueva.html"+"#"+traspa;
open(traspaso, 'aa', 'width=450,height=380,top=50,left=200,scrollbars=n o,toolbar=no')

</script>
....

en el <body>
...
<img src="tu_imagen.jpg" onclick="nueva_pagina(this.src)">
...
</body>


2ª PAGINA(o ampliación de la imagen)
...
<script language="javascript">

variable = document.location.hash.substring(1,document.locati on.hash.length)

</script>
...

<body onload="imagen.src=variable">


<img id="imagen" src="lo_que_sea.jpg">

...

</body>


Resulatado, creamos la primera página en la que ponemos nuestras imagenes(pequeñas) y al pulsar sobre ellas se amplian en una página nueva que no necesita modificación alguna.

Si no lo hacemos que al pulsar sea sobre la imagen, es igual de facil. No ponemos onclick="nueva_pagina(this.src)", lo cambiamos por el valor que queramos onclick="nueva_pagina('lo_que_sea.jpg')" .

Esta es una fórmula muy sencilla de traspasar valores.

Espero que te sirva.