Buenas,
Estoy haciendo una pagina web que permite mostrar una imagen de una webcam y actualizar la imagen de forma automatica. Para ellos, el programa trae la imagen desde una pagina php llamada image.php que es la que posee las instrucciones para capturar la imagen de la cámara. Al terminar de cargar la imagen, se llama a la funcion InitialImage(), la cual se encarga de llamar a la funcion que realiza la precarga de la imagen y de mostrar esta una vez precargada. Tras esto, vuelve a ponerse en funcionamiento el atributo onload de la etiqueta img lo que permite que una vez terminada de mostrar la imagen se vuelva a llamar a la funcion InitialImage(). Todo esto y de forma rapida genera una consecucion de imagenes que hacen que la imagen parezca ser un video.
Ahora viene el problema. Me funciona en IE, Mozilla, WMobile, Symbian, ... pero no en Blackberry.
Alguien tiene alguna idea el por que no??
Mil gracias
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Cache-Control" content="max-age=120" ></meta>
<meta http-equiv="Content-Type"
content="text/html ; charset=iso-8859-1"/>
<title>Office</title>
<meta http-equiv="Cache-Control" content="no-cache; mustrevalidate">
<script type="text/javascript" language="JavaScript">
newImage = new Image();
function LoadNewImage() {
var unique = new Date();
document.getElementById('webcam').src = newImage.src;
newImage.src = "image.php?cam=00408C81362E&img=still&scale=exact&x=160&resolution=320x240&STSSESSID=4cfcdf089fae8f76caacc35fcf3c38c0&dummy=1220448734?time=" + unique.getTime();
}
function InitialImage() {
var unique = new Date();
newImage.onload = LoadNewImage;
newImage.src = "image.php?cam=00408C81362E&img=still&scale=exact&x=160&resolution=320x240&STSSESSID=4cfcdf089fae8f76caacc35fcf3c38c0&dummy=1220448734?time=" + unique.getTime();
document.getElementById('webcam').onload= "";
}
</script>
</head>
<body>
<p><a href="view.php?x=160&map=0&ptz=1&STSSESSID=4cfcdf089fae8f76caacc35fcf3c38c0&dummy=1220448734&cam=00408C81362E"><img width="160" height="120"
src="image.php?cam=00408C81362E&img=still&scale=exact&x=160&resolution=320x240&STSSESSID=4cfcdf089fae8f76caacc35fcf3c38c0&dummy=1220448734" name="webcam" onload="InitialImage()"
alt="Descargando imagen..."/></a>
</body></html>