[JS] odświeżanie skryptu

0

To znowu ja,z kolejnym problemem..
Mam cos takiego (dzieki dobrym ludziom z tego forum:)):

// poczatek strony
<script type="text/javascript">
function r(x){
  var div = document.getElementById('obrazek');
  div.innerHTML = ((x) ? '<img src=http://dzek69.fm.interia.pl/online.gif>':'<img src=http://dzek69.fm.interia.pl/offline.gif>');
</script>
}
//kontynuacja strony
<img src="http://dzek.cba.pl/test.gif" width=0 height=0 onLoad="r(1)" onError='r(0)'>
<div id=obrazek></div>
//koncowka strony

No i pasuje mi tak zrobic zeby skrypt sprawdzal co kilka sekund czy obrazek wciaz jest dostepny (ogolnie skrypt ma sprawdzac czy serwer jest dostepny).. wiem ze trzeba uzyc "setInterval" (a moze sie myle?) ale jak bym tego nie robil to albo nic sie nie zmienia po wladowaniu strony,[oczywiscie w tle wywalam i ponownie uploaduje plik], albo po okreslonej liczbie sekund zmienia sie na offline (to wszystko w zaleznosci jakie paramentry podam w "setInterval"... Proszę o pomoc
PS. Plik w przykładzie powyzej (http://dzek.cba.pl/test.gif) to obrazek 1x1 pixel i w dodatku przezroczysty!

0

nieaktualne, poradziłem sobie sam :D, zeszlo dlugo ale... a jakby ktos mial kiedys podobny problem to rozwiazanie:

//poczatek
<script type="text/javascript">
function r(x){
  var div = document.getElementById('obrazek');
  div.innerHTML = ((x) ? '<img src=http://dzek69.fm.interia.pl/online.gif>':'<img src=http://dzek69.fm.interia.pl/offline.gif>');
}
function c(){ 
document.images["test"].src="http://dzek.cba.pl/test.gif?"+Math.random() 
}
setInterval("c()",1000);
</script>
//kontynuacja strony
Serwer 1 jest <img src="http://dzek.cba.pl/test.gif" name="test" width=0 height=0 onLoad="r(1)" onError='r(0)'>
<div id=obrazek></div>
//ciag dalszy

Dziękuję..

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