Foros del Web » Programando para Internet » Javascript »

detectar si hay conexion a internet

Estas en el tema de detectar si hay conexion a internet en el foro de Javascript en Foros del Web. Quiero desarrollar una aplicacion web que pueda funcionar offline. Lo que quiero es saber si tengo conexion a internet o no, para hacerla funcionar de ...
  #1 (permalink)  
Antiguo 06/05/2011, 04:51
 
Fecha de Ingreso: mayo-2009
Mensajes: 201
Antigüedad: 15 años
Puntos: 9
detectar si hay conexion a internet

Quiero desarrollar una aplicacion web que pueda funcionar offline.

Lo que quiero es saber si tengo conexion a internet o no, para hacerla funcionar de una forma u otra.

llevo media mañana y no he encontrado ningún metodo por ningún lado.

Me interesan soluciones concretas, no ideas. es decir, que pudeo saberlo viendo las cabeceras de http, sin una forma de hacerlo no me soluciona nada.

también podria haciendo ping a un par de paginas muy fiables tipo google y otra, vale, pero como haria algo de eso. ningun metodo me ha resultado útil.

También estoy comodo con jquery, por si conoceis algún metodo que vaya or esos derroteros
  #2 (permalink)  
Antiguo 06/05/2011, 06:07
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: detectar si hay conexion a internet

Código PHP:
<img src="http://www.google.com/images/logos/ps_logo2.png" width="1" onload="alert('hay conexión')" onerror="alert('no hay conexión')" /> 
  #3 (permalink)  
Antiguo 06/05/2011, 13:19
 
Fecha de Ingreso: mayo-2009
Mensajes: 201
Antigüedad: 15 años
Puntos: 9
Respuesta: detectar si hay conexion a internet

perfecto, super sencillo y facil, y mira que por todas partes que si era muy dificil que si no se podia...

en fin, muchas gracias!

Etiquetas: conexion, internet
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 19:08.