Bernd Redeker
4/6/2002 5:01:00 PM
I want to show a video-stream from a video-webserver in a web-page on an
IPAQ. To avoid the refresh of the whole page I use a JScript for preloading
the picture in a buffer. This works fine on a "regular" PC but on a IPAQ I
get script errors. Does anyone know how to create an object that will
function on PocketPCs? Where can I get a documentation that is downloadable?
Thanks.
The script:
<script language="JScript">
var imageUrl= "http://ip-address/cam1/picture.jpg";
var random = new Date().getTime();
var delay = 0; // in sec.
var counter = 0;
var buffer = new Image; // here is the error but I dont know how to
workaround!
function DisplayImage() {
// Display image at once from buffer
document.camimage.src = buffer.src;
}
function LoadBuffer () {
var trickname = imageUrl;
document.pushform.fcounter.value = ++counter;
trickname += "?counter=" + (random + counter);
buffer.src = trickname;
buffer.onload = DisplayImage;
}
function LoadNextImage() {
// Apply a new loading
setTimeout("LoadBuffer()", 1000*delay);
}
</script>
In HTML is following:
<IMG SRC="http://ip-address/cam1/picture.jpg" BORDER=0 ALIGN=bottom
name=camimage onload="LoadNextImage()">