Autor Tema: [AYUDA] ¿Como forzar la espera de carga?  (Leído 1206 veces)

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
[AYUDA] ¿Como forzar la espera de carga?
« en: 23 de Septiembre de 2011, 16:21:34 pm »

Hola!,

Es una dudilla que me viene llamando la atención desde hace varios días y es que cuando nosotros entramos a tuenti la barra de progreso o ProgressBar o como lo quereis llamar solo carga mientras nosotros estamos visualizando la página. Es decir, que solo carga mientras el raton sigue en esa pestaña mientras que si cambias de pestaña, pausa la carga.

¿Alguien sabe como se hace esto? La verdad es que es bastante llamativo y me gustaría saber si es jQuery o css puro o....

Un saludo,
Siquillote.

#Fdo. Physlet

Comunidad PHPeros

[AYUDA] ¿Como forzar la espera de carga?
« en: 23 de Septiembre de 2011, 16:21:34 pm »

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #1 en: 23 de Septiembre de 2011, 16:37:40 pm »
Pues yo cambio la pestaña y me sigue cargando, no se detiene para nada ._.

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #2 en: 23 de Septiembre de 2011, 17:39:08 pm »
Yo si lo había notado.
Si no tengo la pestaña activa no sigue cargando.

Lo que no tengo muy claro es si es a propósito (cosa que no tiene mucho sentido), o es una limitación del navegador por algo.

Un saludo!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #3 en: 23 de Septiembre de 2011, 18:18:54 pm »

Que raro, la cosa es que lo he porbado con IE, Chrome, Mozilla, Opera... pero nada, me sigue pasando lo mismo. Y ahora que lo pienso, si debe ser a proposito para que te comas la publicidad que te cascan cada vez que inicias sesión.

Un saludo,
Siquillote.

#Fdo. Physlet

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #4 en: 23 de Septiembre de 2011, 18:49:54 pm »
Yo si lo había notado.
Si no tengo la pestaña activa no sigue cargando.

Lo que no tengo muy claro es si es a propósito (cosa que no tiene mucho sentido), o es una limitación del navegador por algo.

Un saludo!

Yo tengo bastante claro que es a proposito, Tuenti vive de la publicidad, con lo que es normal que "obliguen" a verla.
Por favor, leete las Normas


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #5 en: 23 de Septiembre de 2011, 19:18:08 pm »
Yo tengo bastante claro que es a proposito, Tuenti vive de la publicidad, con lo que es normal que "obliguen" a verla.

Buen punto ese. No lo había tenido en cuenta.
Así si que tiene mas sentido :)

Un saludo
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado nmartin021

  • PHPero Avanzado
  • ****
  • Mensajes: 250
  • Karma: 9
    • Ver Perfil
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #6 en: 24 de Septiembre de 2011, 02:18:22 am »
Deben usar js, no se me ocurre nada mas :/

Desconectado Mixvice

  • PHPero Experto
  • *****
  • Mensajes: 687
  • Karma: 32
  • Sexo: Masculino
  • ¡Y Tu Papá Tambien!
    • Ver Perfil
    • Tuhabbo
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #7 en: 24 de Septiembre de 2011, 04:13:40 am »
De pronto y este articulo te puede servir... es para evitar la carga de ajax cuando el usuario esta inactivo en nuestro sitio pero lo puedes adaptar a otra cosa imagino... Lo hizo en mootols y también una versión en jquery xD

Desconectado nmartin021

  • PHPero Avanzado
  • ****
  • Mensajes: 250
  • Karma: 9
    • Ver Perfil
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #8 en: 24 de Septiembre de 2011, 10:38:24 am »
De pronto y este articulo te puede servir... es para evitar la carga de ajax cuando el usuario esta inactivo en nuestro sitio pero lo puedes adaptar a otra cosa imagino... Lo hizo en mootols y también una versión en jquery xD
K+ :)

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #9 en: 03 de Enero de 2012, 12:50:00 pm »
Muy buena aportación ;) K+
Por favor, leete las Normas


Desconectado nmartin021

  • PHPero Avanzado
  • ****
  • Mensajes: 250
  • Karma: 9
    • Ver Perfil
Re:[AYUDA] ¿Como forzar la espera de carga?
« Respuesta #10 en: 11 de Febrero de 2012, 19:33:59 pm »
Ahora encontré la solución y entiendo por qué no le funciona a @westwest.

Solo hace falta mostraros esto:
Código: [Seleccionar]
window.onblur = function(){  };
y:
Código: [Seleccionar]
window.onfocus = function(){  };

Con eso controlan el cambio de pestaña..

Y a westwest no le funciona porque estará usando un navegador antiguo, o peor, IE, que no soporta el onblur y el onfocus.

Saludos.