Reload image when loaded and change suddenly
Andreas
- javascript
Hallo,
schon einige Zeit versuche ich ein Javascript für meine Webcam zu basteln. Im Prinzip erfüllt das folgende, weit verbreitete, den Zweck:
*********
<HTML>
<HEAD>
<TITLE>Webcam Java-Script</TITLE>
<meta http-equiv="Pragma" content="no-cache">
<SCRIPT LANGUAGE="Javascript"><!--
function reloadCam()
{reload = new Date();
reload = "?"+reload.getTime()
document.images["webcambild"].src = "ihr-webcambild.jpg"+reload
setTimeout("reloadCam()", 3000) // zeit-in-ms
}
//--></SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<center><IMG NAME="webcambild" SRC="ihr-webcambild.jpg" BORDER=0></center>
<SCRIPT LANGUAGE="Javascript">
<!--
reloadCam();
//--></SCRIPT>
<BR>
</body>
</HTML>
*********
Ich möchte nur EINE Sache erreichen: Das Bild soll laufend aktualisiert werden, also nicht nach bestimmten Zeitintervall, sondern entsprechend der Verbindungsgeschwindigkeit so schnell wie möglich und es soll dann - nach dem Vorladen im Hintergrund - schlagartig gewechselt werden.
Lange habe ich jetzt mit "document.images.complete" etc. experimentiert. Da ich aber kein JavaScript-Experte bin, bekomme ich es wohl doch nicht gebacken. Könnte mir jemand mit ein paar konkreten Ergänzungen/Abänderungen im Code helfen?
Vor einem Festplattencrash hatte ich das auch schon mal nach stundenlanger Forschung hinbekommen, sogar mit DHTML-Blend-Übergangseffekt - das war richtig gut zu gebrauchen, ohne auf ein Applet angewiesen zu sein.
Danke für die Hife.
Andreas