Gracias a todos por vuestras respuestas.
Soy consciente que hay muchas cosas que mejorar en el código, por eso os 
agradezco vuestras respuestas.
Probaré de cambiar los enlaces javascript, utilizando la "solucion intermedia" 
que me propone Manuel.

Sinceramente, sobre la "solucion avanzada" no he entendido nada ;-)

Por cierto Martin, la opcion que me propones de mostrar las imagenes en un 
iframe es la primera opcion que valoré. El problema es que el usuario subirá 
trabajos regularmente a la página, y no todas las imagenes serán del mismo 
tamaño por lo que podria encontrarme con que las medidas de algunas imagenes 
fueran mayores que las medidas del iframe y rompiera el diseño de la página.
Utilizando una ventana pop-up, me es indiferente las medidas de las imagenes 
que suba el usuario.

Un saludo
Bienve




Date: Fri, 4 Nov 2005 10:11:43 +0100
From: Manuel González Noriega <[EMAIL PROTECTED]>
Subject: Re: [Ovillo] Hola
To: "Ovillo, la lista de CSS en castellano" <ovillo@lists.ovillo.org>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1

On 04/11/05, web-master portalelcan <[EMAIL PROTECTED]> wrote:
>
> El problema es que si alguien "pincha" en una miniatura antes de que sea haya 
> terminado de cargar la página, esta se queda a medias.
>
> O sea, una vez pinchamos en la miniatura y actua la rutina javascript, la 
> página se detiene y no termina de cargar.

Pués no sabría decirte, pero lo que puede que corrija tu problema,
aparte de mejorar considerablemente la forma de hacer las cosas es
librarte de los horripilantes enlaces con el pseduoprotocolo
javascript.

Como mínimo, debes eliminar esto:

<a 
href="javascript:MM_openBrWindow('/librerias/ventana.php?image=/secure/caricaturas/00051.jpg&codigo=51','','toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1,scrollbars=1,width=550,height=650')">

y sustituirlo por algo como

<a
href="librerias/ventana.php?image=/secure/caricaturas/00051.jpg&codigo=51"
onclick="abreVentana(); return false;"
></a>

donde abreVentana() abriría el popup correspondiente.


Esta es la solución intermedia, la solucion ideal sería convertir el
javascript en no intrusivo y tener esto

<a
href="librerias/ventana.php?image=/secure/caricaturas/00051.jpg&codigo=51">
{thumbnail}
</a>

Y una función onload que recorra los enlaces y les añada dinamicamente
el evento onclick (onkeypress), pero esto es a lo mejor demasiado para
tratarlo así de primeras ;)

Lo que sí es imprescindible es que elimines los enlaces con "javascript:".


--
Manuel
a veces :) a veces :(
pero siempre trabajando duro para Simplelógica: apariencia,
experiencia y comunicación en la web.
http://simplelogica.net # (+34) 985 22 12 65

¡Ah! y escribiendo en Logicola: http://logicola.simplelogica.net


_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a