Buenos días...
Les cuento, en mi antigua página había un pequeño cuadro que mostraba datos como la cantidad de jugadores en línea, tiempo online y peak de un servidor, que eran registrados por "online.php". La página principal tomaba los datos mediante PHP de online.php y los mostraba en dicho cuadro.
Lo que necesito es que ese cuadro se esté constantemente actualizando. Probé usando un iframe que se actualizara cada X segundos, pero no es muy estético además de que si el jugador pierde la conexión esa parte de la página devolverá "No se puede mostrar" o el error por defecto del navegador. Otro punto en contra es que necesito que muestre cada segundo cómo va avanzando el tiempo de conexión del servidor, y si uso actualizar cada 1 segundo el Iframe apenas alcanza a cargar y sobrecargaría un poco la página (ya que uso bases de datos y otros recursos).
Lo que necesito es:
Opcion 1:
Hacer un Javascript que tome cada X segundos la información contenida en un archivo del mismo servidor (online.php). ¿Es posible hacer eso?
Opcion 2:
Crear un Javascript que tome el contenido de un Iframe invisible que se actualice cada 30 segundos. Eso sí, este iframe invisible debe ser actualizado desde afuera, desde el marco principal, porque en caso de que se caiga la conexión por ejemplo, el marco no se mostrará y no se actualizará por si solo obviamente.
Una "pequeñita" petición. A ver si me ayudan, por favor.
Atte
Esteban Ortega
Viña del Mar - Chile