Andreas: Reload image when loaded and change suddenly

Beitrag lesen

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