[JS] odświeżanie kamery - IE(nie) Mozilla(tak)

0

czemu odświeżanie kamery nie działa mi w IE? działa w Mozilli?
Proszę o pomoc, wyjaśniam od razu, że w IE jest zainstalowana Java... gdzie problem?
Może powinienem w HTML dodać jakąś linijkę?

Kod:

<!--
function Grabskiego() {
  var obraz = new Image();
  var data=new Date();
  var m=data.getTime();
  obraz.src="http://91.196.11.3/img/video.mjpeg';
  document.images.kamerka.src=obraz.src;
  setTimeout("Grabskiego()",1000);
}
Grabskiego();
//--> 
0

JS to nie Java.

0

to sie pomylilem, nie znam ise zabardzo na tym. ale prosze o wyltumaczenie ;))

0

najprawdopodobniej chodzi o to że obraz pobiera z cache'u
żeby pobrać nowy musiałbyś do adresu dodać jakiś śmieć, np jakąś liczbę losową

adres = 'http://costam/costam.sfsfddf?r=' + Math.floor(Math.random() * 100000);

0

znaczy właściwie powinno się to załatwić nagłówkami ale skoro mówisz że w mozilli działa to znaczy że raczej nagłówki są w porządku
w takim razie polegasz na prawidłowej pracy przeglądarki
w powyższy sposób natomiast wymuszasz pobranie nowego obrazka

0

i działa wam po dodanym kodzie w IE? mi nie... albo może powiedzcie mi jak cały HTML powinien w tym momencie wyglądać? może coś źle robię...? chodzi mi głownie o to, żeby ktoś umieścił tą kamerę na własnym serwerze WWW i działałaby (odświeżałaby się) w IE i w Mozilli

0

Podaj jeszcze cały kod HTML. Od tego też wiele może zależeć ;)

0

Na stronie nie nie ma... :


<html>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
<div align="center">
<img src="http://91.196.11.3/img/video.mjpeg" name="kamerka"> 
<!--
function Grabskiego() {
  var obraz = new Image();
  var data=new Date();
  var m=data.getTime();
  obraz.src="http://91.196.11.3/img/video.mjpeg';
  document.images.kamerka.src=obraz.src;
  setTimeout("Grabskiego()",1000);
}
Grabskiego();
//--> 

</html>


0

zapomniałeś poinformować przeglądarkę, że kod w komentarzach to js. nie miało to prawa zadziałać na żadnej przeglądarce.

1 użytkowników online, w tym zalogowanych: 0, gości: 1