A.W.Wawrzinek: webcam

Beitrag lesen

hallo zusammen!

kann ich browsern irgendwie mitteilen,
daß sie grafiken beim neusetzen der
grafik source via js auch wirklich neu-
laden? mein problem ist, daß eine grafik
von einem video-programm jede sekunde
neu geschrieben wird, der browser die
grafiken jedoch cached und immer nur
das zuerst geladene bild anzeigt!

mfg marc

HI Marc,

beim IE reicht eigentlich ein Refresh:

<Meta Http-equiv="Refresh" Content="1"; URL="02.html">
<Img Width=320 Height=240 Src="deinBild.jpg">

beim NS ist es  wegen seines eigentümlichen Cache-Handling schwieriger, aber  das JS (unten) sollte es tuen:

<script language="JavaScript">
   <!--
   var now = new Date();
   var url;
   if ((parseInt(navigator.appVersion)>3)&&(navigator.appName=="Netscape"))
   {
   url= '<Img Src="deinBild.jpg?'+now.getHours()+now.getMinutes()+now.getSeconds()+'">';
   } else
   {
    url= '<Img Src="deinBild.jpg">';
   }
   document.writeln( url );
   //-->
   </script>

beste Grüsse
P1