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