por ImasD » Jue Feb 10, 2005 7:33 pm
Hola.
Tengo una galería de imágenes con miniaturas. Cuando pulsa sobre una miniatura, en vez de abrir el archivo de imagen directamente, tengo un javascript que abre una ventana al estilo del resto del web con la propia imagen en grande y una descripción que le paso como parámetros al javascript.
Esta ventana se abre y se ve todo bien como se esperaba, pero el problema es que nunca termina de cargar. La barra de progreso en la barra de estado no llega al final, le falta siempre un poco y no desaparece. También el botón de "Parar la carga de la página" de la barra de botones no se pone gris como cuando termina de cargarse una página normal. Y el puntero del ratón muestra el reloj de arena pequeño, como si estuviera ocupado.
Esto me pasa en Firefox y también en IE, por lo que no es fallo del navegador, sino de mi script. Aquí os lo dejo por si le veis algo mal. Gracias.
- Código: Seleccionar todo
function ver(archivo, nombre, descrip)
{
v=window.open("","","");
v.document.write(" < html > < head > < LINK REL=STYLESHEET TYPE='text/css' HREF='estilo.css' TITLE='Estilo' > < title > Imagen - " + nombre + " < / title > < / head > < body background='fondo.jpg' text='#ddeeff' > ");
v.document.write("< big >"+nombre+" < / big > < br > < small >"+descrip+"< / small > < br > < br > < hr > < br >");
v.document.write("< center > < img src='galeria/" + archivo + ".jpg' > < / center >");
v.document.write(" < br > < br > < hr > < small > < center > Para descargar la imagen pulsa botón derecho y guardar imagen como... < br > < br > < img src='../logo.gif' > < / center > < / small >");
v.document.write("< / body > < / html >");
}
Y al script lo llamo con un enlace normal desde la página normal
- Código: Seleccionar todo
< a href="javascript:ver("img1","Nombre de la imagen","Descripción, esta foto es...")" > < img src="mini1.jpg" > < / a >
Hola.
Tengo una galería de imágenes con miniaturas. Cuando pulsa sobre una miniatura, en vez de abrir el archivo de imagen directamente, tengo un javascript que abre una ventana al estilo del resto del web con la propia imagen en grande y una descripción que le paso como parámetros al javascript.
Esta ventana se abre y se ve todo bien como se esperaba, pero el problema es que nunca termina de cargar. La barra de progreso en la barra de estado no llega al final, le falta siempre un poco y no desaparece. También el botón de "Parar la carga de la página" de la barra de botones no se pone gris como cuando termina de cargarse una página normal. Y el puntero del ratón muestra el reloj de arena pequeño, como si estuviera ocupado.
Esto me pasa en Firefox y también en IE, por lo que no es fallo del navegador, sino de mi script. Aquí os lo dejo por si le veis algo mal. Gracias.
[code]
function ver(archivo, nombre, descrip)
{
v=window.open("","","");
v.document.write(" < html > < head > < LINK REL=STYLESHEET TYPE='text/css' HREF='estilo.css' TITLE='Estilo' > < title > Imagen - " + nombre + " < / title > < / head > < body background='fondo.jpg' text='#ddeeff' > ");
v.document.write("< big >"+nombre+" < / big > < br > < small >"+descrip+"< / small > < br > < br > < hr > < br >");
v.document.write("< center > < img src='galeria/" + archivo + ".jpg' > < / center >");
v.document.write(" < br > < br > < hr > < small > < center > Para descargar la imagen pulsa botón derecho y guardar imagen como... < br > < br > < img src='../logo.gif' > < / center > < / small >");
v.document.write("< / body > < / html >");
}
[/code]
Y al script lo llamo con un enlace normal desde la página normal
[code]
< a href="javascript:ver("img1","Nombre de la imagen","Descripción, esta foto es...")" > < img src="mini1.jpg" > < / a >
[/code]