Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.03.2013, 15:20
Новичок на форуме
Отправить личное сообщение для barcaman Посмотреть профиль Найти все сообщения от barcaman
 
Регистрация: 04.03.2013
Сообщений: 1

Не совсем обычная смена картинок (по расписанию)
Здравствуйте, господа! Первый раз обращаюсь за помощью на форум. Ибо совсем не знаю, как решить мою проблему.
Задача звучит так: есть n картинок. Необходимо каждый понедельник в 00:00:01 заменять предыдущую картинку на следующую. Отсчет следует начинать с текущей недели. Как только наступает n+1 понедельник, необходимо показать первую картинку, опять прокрутить до последней и т.д. Вот мой код:

<script type='text/javascript'>

function viewImages() {
var now, difference, nw, kk, start
var images = new Array();

images[0] = '1.jpg';
images[1] = '2.jpg';
images[2] = '3.jpg';
images[3] = '4.jpg';
kk=images.length;
start = new Date("Mar 04, 2013 00:00:01");
now = new Date();
difference = (now-start)/604800000;
nw=Math.ceil(difference);

if (nw-kk<=0) {
document.getElementById("img").src = images[nw-1];
document.getElementById('n1').innerHTML =nw;
document.getElementById('n2').innerHTML =start;}
else
{start.setDate(start.getDate() + kk*7); now = new Date();
difference = (now-start)/604800000;
nw=Math.ceil(difference);
document.getElementById("img").src = images[nw-1];
document.getElementById('n1').innerHTML =nw;
document.getElementById('n2').innerHTML =start;}
}
</script>

То есть, определяем текущую неделю, как первую, выводим соотв. картинку, и так до n-й недели. Как только "перешли черту :) ", обновляем неделю на 7*количество картинок дней и как-бы начинаем все заново. Проблема в том, что этот if срабатывает, разумеется, один раз. И я прошу вашей помощи - как зациклить эту вещь?
Ответить с цитированием
  #2 (permalink)  
Старый 04.03.2013, 15:40
Новичок на форуме
Отправить личное сообщение для balrak Посмотреть профиль Найти все сообщения от balrak
 
Регистрация: 04.03.2013
Сообщений: 1

можешь использовать setInterval , если я правильно понял твою проблему
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена нескольких картинок при наведении Demoni Элементы интерфейса 8 28.04.2012 23:57
Плавная смена нескольких картинок shurik330 jQuery 0 10.02.2012 16:10
Валидный скрипт смена картинок boss Javascript под браузер 2 17.08.2011 20:21
Смена картинок в зависимости от положения курсора мыши antonio_vrn Events/DOM/Window 3 31.05.2011 22:07
Смена картинок с ссылкой hk80 Общие вопросы Javascript 3 08.04.2010 17:09