Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2013, 15:40
Avatar de Turbooo
Turbooo
 
Fecha de Ingreso: enero-2013
Ubicación: Tierra
Mensajes: 48
Antigüedad: 11 años, 3 meses
Puntos: 0
Hacer que solo refresque una imagen y no la web entera

Hola !!!

Soy el ultimo pepinillo de este foro y empiezo preguntado una duda en la que llevo bastante tiempo buscando una solución.

Tengo una web con una webcam online, no uso streming ya que me cuesta una pasta el hosting y aparte el que tengo no me lo permite. Asi que la hice de la forma antigua, osea un programilla capta una imagen con la cámara y la sube por FTP al servidor cada 60 segundos.
Bien en la web si no le das a F5 no verás la última imagen captada, asi que he estado buscando algun script o algo parecido que me actualize la página sola, y si lo hay!!!! pero yo quiero que solo se actualize la imagen.

Acabo de hacer una cosa...
He creado una página l"webcam.html" aparte con la imagen de la webcam para se refresque sola cada 60 seg y le he añadido esto

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
	<title>Webcam online playa El Balneario - Tarifa</title>

</head>

<body onload="setInterval('location.reload()',60000)">

<img name="webcam" src="/webcam/webcam.jpg" width="640" height="480" border="0">


</body>
</html>
y luego en la página real de la webcam he puesto el iframe así

Código:
<iframe src="/webcam/webcam.html" width=650 height=500 frameborder=1 scrolling=auto></iframe>
Y no me funciona!!!!!

Para que funcione tiene q estar abierta en mi navegador la de la webcam, osea la "webcam.html", asi si!! pero si esta cerrada no se actualiza en la que tengo el iframe.

Me habeis entendido!!!

Espero que si!!!

Que quiero?? Pues un script que este en la misma página de la webcam y que haga que solo se actualice la imagen captada cada x tiempo, y no se vea el trás curso que hace la imagen al recargarse bajando una y entrando otra.

>Ufffff q dificil os lo he puesto!!!!

Un saludo

Última edición por Turbooo; 22/01/2013 a las 17:37