Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как заставить браузер периодически обновлять картинку

12K
23 июня 2006 года
andrystepa
24 / / 08.06.2006
Задача такая: На сайте лежит картинка в формате .jpg. Она перезаписывается 5 раз в секунду с помощью cron. Как заставить браузер клиента перезагружать эту картинку хотя-бы 3 раза в секунду?
1.9K
23 июня 2006 года
zorkk
80 / / 22.07.2004
Интересно как с помощью крона можно перезаписывать картинку 5 раз в секунду, если там минимальная дискретность 1 секунда...
4
23 июня 2006 года
mike
3.7K / / 01.10.2002
[QUOTE=andrystepa]Задача такая: На сайте лежит картинка в формате .jpg. Она перезаписывается 5 раз в секунду с помощью cron. Как заставить браузер клиента перезагружать эту картинку хотя-бы 3 раза в секунду?[/QUOTE]
А в чем проблема ? 3 раза в секунду - это постоянная перезагрузка.
Вот тут перезагружается раз в три секунды:

http://bike.novsu.ac.ru/

Примерно также и перезагружай.
12K
23 июня 2006 года
andrystepa
24 / / 08.06.2006
На самом деле, я неправильно выразился. Cron в определенное время запускает программу, которая перезаписывает картинку с частотой 5 герц, до тех пор, пока тот же cron ее не остановит.
12K
23 июня 2006 года
andrystepa
24 / / 08.06.2006
[QUOTE=mike]А в чем проблема ? 3 раза в секунду - это постоянная перезагрузка.
Вот тут перезагружается раз в три секунды:

http://bike.novsu.ac.ru/

Примерно также и перезагружай.[/QUOTE]

Спасибо большое. Скопировал текст страницы изучил и нашел свою ошибку. Теперь все работает!
12K
26 июня 2006 года
andrystepa
24 / / 08.06.2006
И все же есть ложка дегтя: У меня почему-то не отображается дата. Код страницы:
<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>&nbsp;</td></tr></table>


</center>


</body>

Как видите, все одинаково, за исключением некоторых названий. В чем дело?
352
26 июня 2006 года
skywalker
694 / / 10.02.2006
Так ты и не запрашиваешь дату.
http://www.pcforum.ru/printthread.php?threadid=3139
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог