Автообновление изображения

Программирование на Active Server Pages и VBScript.
Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2277
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Автообновление изображения

Сообщение Sirik » 30.09.2009 (Ср) 12:29

Есть главный файл index.html, в него подгружается фрейм 1.html
Фрейм состоит из изображения(например 1.jpg) и выпадающего списка, который заполнен числами от 1 до 10
Надо чтобы изображение (1.jpg) автоматически обновлялось через кол. секунд, которое выбрано из выпадающего списка


зы. пока удалосб реализовать только обновление фрейма через постоянно кол. секунд, что не очень удобно, не хотелось чтобы весь фрейм обновлялся, надо только изображение
сделал вот так: в файле фрейма прописал: <meta http-equiv="refresh" content="1">
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4248
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Автообновление изображения

Сообщение iGrok » 30.09.2009 (Ср) 14:00

JavaScript.

На изменение значения в комбе повесить обработчик, делающий clearInterval / setInterval с нужным значением задержки и функцией.
В функции - сделать перезагрузку указанного изборажения. Чтобы избежать кеширования - добавить к линку на изображение "?seed="+Math.Round(Math.Random()*100000)

Как-то так.
label:
cli
jmp label

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2277
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Re: Автообновление изображения

Сообщение Sirik » 30.09.2009 (Ср) 14:23

а на VBS разве нельзя это реализовать?
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Автообновление изображения

Сообщение Antonariy » 30.09.2009 (Ср) 14:39

На VBS вряд ли, можно на js с помощью setTimeout.
Лучший способ понять что-то самому — объяснить это другому.

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2277
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Re: Автообновление изображения

Сообщение Sirik » 30.09.2009 (Ср) 15:19

поподробнее можно? хотя бы не большой пример
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2277
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Re: Автообновление изображения

Сообщение Sirik » 30.09.2009 (Ср) 15:58

задача немного упростилась, надо просто обновлять изображение через conts промежуток времени
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4248
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Автообновление изображения

Сообщение iGrok » 30.09.2009 (Ср) 18:22

Как-то так.
Код: Выделить всё
var sec_const = 1000 * 1; //1 sec.
var img_src = "http://image_src.jpg";
var img_id = "IMAGE_ID";

function refreshimg() {
  var img = document.getElementById(img_id);
  img.src = img_src + "?seed=" + Math.round(Math.random()*10000);
}

setInterval("refreshimg()", sec_const);
label:
cli
jmp label

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2277
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Re: Автообновление изображения

Сообщение Sirik » 01.10.2009 (Чт) 14:52

Огромное спасибо!
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList