Как заставить браузер периодически обновлять картинку
Задача такая: На сайте лежит картинка в формате .jpg. Она перезаписывается 5 раз в секунду с помощью cron. Как заставить браузер клиента перезагружать эту картинку хотя-бы 3 раза в секунду?
Интересно как с помощью крона можно перезаписывать картинку 5 раз в секунду, если там минимальная дискретность 1 секунда...
А в чем проблема ? 3 раза в секунду - это постоянная перезагрузка.
Вот тут перезагружается раз в три секунды:
http://bike.novsu.ac.ru/
Примерно также и перезагружай.
На самом деле, я неправильно выразился. Cron в определенное время запускает программу, которая перезаписывает картинку с частотой 5 герц, до тех пор, пока тот же cron ее не остановит.
Вот тут перезагружается раз в три секунды:
http://bike.novsu.ac.ru/
Примерно также и перезагружай.[/QUOTE]
Спасибо большое. Скопировал текст страницы изучил и нашел свою ошибку. Теперь все работает!
<HTML>
<HEAD>
<TITLE>Камера наблюдения Экоцентра</TITLE>
<STYLE>
body,td {font-size:11px;font-family:verdana;}
h1 {font-size:15px;font-family:arial;}
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
</STYLE>
<meta http-equiv="Pragma" content="no-cache">
<script language="Javascript">
<!--
var refreshtime=1000;
function refreshCam(){
rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
document.images["webcam"].src = "image.jpg"+rfsh
setTimeout("refreshCam()", refreshtime)
}
function setseconds(num) {
refreshtime=num*100;
var e=document.getElementById('sec');
if (e) e.innerHTML=num;
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#080000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<br><center>
<table width="100%" cellspacing=0 cellpadding=20><tr><td valign="top">
<h1 align="center"><span lang="ru">Камера наблюдения Экоцентр МГУП Промотходы</span></h1>
<p align="center">Обновлять через <a href='java script:setseconds(5);'>0,5 сек</a>, <a href='java script:setseconds(10);'>1 сек</a><br><br>
<img src="image.jpg" name="webcam" border="0" alt="Камера наблюдения Экоцентра МГУП Промотходы"></center>
<script language="JavaScript">
<!--
if( document.images )
refreshCam();
//-->
</script>
<br>
</p>
<center> </td></tr></table>
</center>
</body>
Как видите, все одинаково, за исключением некоторых названий. В чем дело?
Так ты и не запрашиваешь дату.