MozillaES.org
«La comunidad de Mozilla en español»

Ventanas dinámicas que no terminan de cargar

Publicar una respuesta


This question is a means of preventing automated form submissions by spambots.
Emoticonos
:-) ;) :rolls eyes: :-/ :-( =-O :-D :-* :-P :-[ :-! 8-) :bitchin:
Ver más emoticonos
BBCode está habilitado
[img] está habilitado
[flash] está deshabilitado
[url] está habilitado
Emoticonos están habilitados
Revisión de tema
   

Expandir vista Revisión de tema: Ventanas dinámicas que no terminan de cargar

Nota por Invitado » Dom Mar 18, 2007 4:53 pm

Como se pone ese script?, se crea un por aparte?, y luego se llama como siempre?.

Gracias.

Nota por galio » Lun Feb 21, 2005 6:23 pm

En realidad en los hilos que se habla de JavaScript ni me meto, como mucha idea no tengo, prefiero no hablar si no estoy seguro ;).

¿No lo sabías?

Nota por MorZilla » Lun Feb 21, 2005 5:57 pm

Galio, ¿No sabías como era esto? ¡Pensé que lo sabías todo!
SE ME CAYÓ UN ÍDOLO :'( :'( :'(

Nota por galio » Lun Feb 21, 2005 12:57 am

Por fin alguien que supo contestar esto, que se quedaba huerfanito el pobre hilo :P.

re

Nota por MorZilla » Sab Feb 19, 2005 4:13 pm

La respuesta es muy sencilla:
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 >");
v.document.close();
}

La última línea (v.document.close()) sirve para avisar al navegador que debe detener la carga de la página, porque cierra el documento. Ojalá te sirva[/b]

Ventanas dinámicas que no terminan de cargar

Nota 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 >

Arriba