Foros del Web » Programando para Internet » Javascript »

No mostrar "Esperando a..." y ocultar que un iframe está cargando

Estas en el tema de No mostrar "Esperando a..." y ocultar que un iframe está cargando en el foro de Javascript en Foros del Web. Buenas tardes Tengo una página con un iframe, que carga otra página. Esa página estará cargando durante unos minutos, pero quiero que el navegador no ...
  #1 (permalink)  
Antiguo 16/03/2009, 06:53
 
Fecha de Ingreso: diciembre-2004
Mensajes: 165
Antigüedad: 19 años, 4 meses
Puntos: 1
No mostrar "Esperando a..." y ocultar que un iframe está cargando

Buenas tardes

Tengo una página con un iframe, que carga otra página. Esa página estará cargando durante unos minutos, pero quiero que el navegador no se muestre con "Esperando a..." (IE) o "Transfiriendo datos desde..." (Firefox), y tampoco que aparezca el reloj de cargando y demás

¿Cómo puedo ocultar que ese iframe aún está cargando?

Gracias
  #2 (permalink)  
Antiguo 16/03/2009, 08:04
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: No mostrar "Esperando a..." y ocultar que un iframe está cargando

Si te referís a la barra de estado, olvidate, no puede hacerse ya que depende de las preferencias que el usuario establezca para su navegador.
  #3 (permalink)  
Antiguo 16/03/2009, 08:40
 
Fecha de Ingreso: diciembre-2004
Mensajes: 165
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: No mostrar "Esperando a..." y ocultar que un iframe está cargando

Entonces, ¿cómo puedo mantener cargando una página dentro de otra de forma independiente? Es decir, que no "afecte" a la página principal
  #4 (permalink)  
Antiguo 16/03/2009, 09:21
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: No mostrar "Esperando a..." y ocultar que un iframe está cargando

Dependiendo de cómo sea exactamente lo que necesitás, quizá puedas usar AJAX.
  #5 (permalink)  
Antiguo 16/03/2009, 12:45
 
Fecha de Ingreso: diciembre-2004
Mensajes: 165
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: No mostrar "Esperando a..." y ocultar que un iframe está cargando

Ajax no me va bien, porque queda continuamente cargando la página. Lo que busco es tener "un espacio" en la web donde se muestra el contenido de otra página de forma totalmente independiente al resto de la página. Supongo que algo así se puede hacer (mirad por ejemplo el chat de facebook que carga continuamente sin que en la página aparezca nada).

Un efecto similar es el que busco, ¿alguna idea?
  #6 (permalink)  
Antiguo 16/03/2009, 12:58
Avatar de nflamel  
Fecha de Ingreso: agosto-2005
Ubicación: Granada
Mensajes: 41
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: No mostrar "Esperando a..." y ocultar que un iframe está cargando

Cita:
Iniciado por combinacion Ver Mensaje
Ajax no me va bien, porque queda continuamente cargando la página. Lo que busco es tener "un espacio" en la web donde se muestra el contenido de otra página de forma totalmente independiente al resto de la página. Supongo que algo así se puede hacer (mirad por ejemplo el chat de facebook que carga continuamente sin que en la página aparezca nada).

Un efecto similar es el que busco, ¿alguna idea?
AJAX no deja la página continuamente cargando. La filosofía detrás de AJAX es que el programador abre una conexión al servidor usando javascript cuando lo necesita, pide los datos que quiera al servidor y los muestra, pero la conexión se cierra después.

Facebook usa COMET, que es algo parecido pero con una filosofía distinta. Se abre una conexión al servidor y este envía nuevos datos cuando los tiene.

En tu caso, si te decantas por AJAX, tendrás que hacer un proxy en tu servidor que obtenga los datos de la web en cuestión y que posteriormente los envíe a tu cliente web mediante AJAX. Si no te encontrarás problemas de cross domain.

Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:26.