Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Смена картинок по времени (через час) 
:(
    Опции темы
Artiomka
Дата 19.2.2010, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 28.7.2009

Репутация: нет
Всего: нет



Добрый день!

Перерыл весь интернет и все не могу найти толковый и понятный скрипт!

Помогите плиз найти код для циклической смены картинок (.png) через каждый час.
Желательно, без кеширования.

Заранее спасибо  smile 
PM MAIL   Вверх
12345c
Дата 19.2.2010, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



http://alexshirshov.narod.ru/scripts/0111.htm

(период ставить 3600000, для некеширования в начале загрузки код немного меняется )

Процитирую и немного улучшу код
Код

<html><head><title>Слайдшоу</title></head>
<script>
// Начальные значения рисунков
slideimg=[];
// Здесь указываются рисунки, которые будут показываться
slideimg.push("указываем имя файла рисунка 1");
slideimg.push("указываем имя файла рисунка 2");
slideimg.push("указываем имя файла рисунка 3");
slideimg.push("указываем имя файла рисунка 4");
  //можно ставить от 1 до сколько угодного числа
function showslides(){
  if(!self.slideimgI)slideimgI=1; else slideimgI = (slideimgI +1) % slideimg.length;
  document.getElementById('img1').src = "http://указываем_путь_к_каталогу/" + slideimg[slideimgI].src;
  //если нужно некеширование в другом смысле, то ещё + "&" + (new Date()).getTime();
}
</script>
<body onLoad="setInteval(showslides, 3600*1000)">
<!--Здесь задаётся время, через которое будут меняться рисунки (1000 = 1 секунда)-->
<p><img id="img1" src="указываем URL рисунка 1" width="150" height="150"></p>
<!--указать истинный размер рисунков; лучше, если все будут одного размера--ю
</body></html>
Для отладки лучше поставить сначала обновление раз в секунды 3 (число 3000).

Это сообщение отредактировал(а) 12345c - 19.2.2010, 16:20


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0373 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.