Estoy con un terminal HTC Cruise con sistema operativo WM6 y me sucede lo siguiente. El codigo con el que refresco las imagenes en la pantalla del terminal solo ejecuta la funcion requerida 1 vez a diferencia de los terminales Nokia por ejemplo que siguen y siguen y siguen...
Este es el codigo:
Código:
El HTC solo ejecuta el <script type="text/javascript" language="JavaScript"> timeout=4; //segundos time=2; //segundos var unique = new Date(); buffer = new Image(); setInterval("imageReload()", time * 1000); //setTimeout("Return()", timeout * 1000); buffer.onerror = imageInit; function imageReload(){ buffer.onload = imageChange; buffer.src = "<?=$imgsrc2?>?d=" + unique.getTime(); } function imageChange(){ document.webcam.src = buffer.src; } function imageInit(){ setTimeout("imageReload()", time * 1000); } function Return(){ window.location="http://www.google.es"; } </script>
Código:
de la funcion ImageReload una vez y se para con lo que en la pantalla veo solo que la imagen se refresca una vez.buffer.src = "<?=$imgsrc2?>?d=" + unique.getTime();
He probado con otros codigos:
Código:
y el resultado es el mismo.<script type="text/javascript" language="JavaScript"> newImage = new Image(); function LoadNewImage() { var unique = new Date(); document.getElementById('webcam').src = newImage.src; newImage.src = "<?=$imgsrc2?>?time=" + unique.getTime(); } function InitialImage() { var unique = new Date(); newImage.onload = LoadNewImage; newImage.src = "<?=$imgsrc2?>?time=" + unique.getTime(); document.getElementById('webcam').onload= ""; } </script>
Ayuda por favor!!