Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » JavaScript: отображение картинок по порядку вместо случаного метода

Ответить
Настройки темы
JavaScript: отображение картинок по порядку вместо случаного метода

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


есть скрипт:

Код: Выделить весь код
...
var banners = new Array ('1.jpg','2.jpg','3.jpg')
...
function rotate(time)
{
rand=(banners.length-1)*Math.random()
chosen=Math.round(rand)
banner(chosen)
setTimeout('rotate('+time+')',time)
}
Он случайно отображает картинки. Нужно, чтобы картинки отображались не случайно, а по каждая по порядку. Можно ли изменить что-то тут, или нужен другой метод, спасибо

Отправлено: 17:51, 10-01-2008

 

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
var i = 0;
function rotate(time) {
banner(banners[i]);
i++;
if (i == banners.lenght-1)
  i = 0;
setTimeout('rotate('+time+')',time);
}
Сойдёт?

Отправлено: 18:12, 10-01-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


с этим вариантом картинки вообще не отображаются (

Отправлено: 18:36, 10-01-2008 | #3


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


вот оригинал,
http://www.zshare.net/download/63833019d01276/
измененный,
http://www.zshare.net/download/6383315f04d508/

Отправлено: 23:42, 10-01-2008 | #4


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


пошло так,

Код: Выделить весь код
function rotate(i) {
     i1 = 0;
     sek = 5000;
     var picturs;
     m = i;
     picturs = banners[i];
     document.images[i1].src = picturs;
     i = i + 1;
        if (i == banners.length) { 
              i = 0;
              }
    j = i;
    timerID = setTimeout("rotate(j)",sek);
}

Отправлено: 12:37, 11-01-2008 | #5


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


по массиву проходимся так:
Код: Выделить весь код
for (key in array)
{
  .....
}

Отправлено: 03:54, 16-01-2008 | #6


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Sham
1) более точно читайте о чем идет речь, а потом делайте комментарии!!!
2) а вы хоть представляете какой мусор может вылезти если обходить массив вашим способом?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 12:51, 18-01-2008 | #7


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


Vlad Drakula, взаимно
где это вы увидели там мой способ и мусор? в упор не вижу...
и вообще, на форуме есть и более бессмысленные посты - придирайтесь к ним лучше...

Отправлено: 02:00, 19-01-2008 | #8


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Sham

1)
Цитата Sham:
где это вы увидели там мой способ и мусор? в упор не вижу... »
Код: Выделить весь код
array.a = function(){
  alert(1);
}

for (key in array)
{
  .....
}
в данном случае a будет выбрано, но при этом это будет не нумерованный элемент массива

почти в любом коде встречаются расширения объекта Array

2)
ваш способ не подходит в принцепе т.к. не использует таймаутов, а это основное требование

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 21:06, 23-01-2008 | #9



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » JavaScript: отображение картинок по порядку вместо случаного метода

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - отображение картинок в браузерах demz Microsoft Windows Vista 3 23-08-2008 01:33
Есть ли аналог BybeType. Игровой тренажер для слепого метода Qen Программное обеспечение Windows 10 14-12-2007 23:11
Ошибка при использовании Recordset->Save метода angryMF Microsoft Exchange Server 0 16-08-2007 12:23
Вопрос по порядку установки драйверов Orion2000 Автоматическая установка Windows 2000/XP/2003 4 22-05-2007 11:51
Выбор метода (способа) автоматической установки mppm Автоматическая установка Windows 2000/XP/2003 12 06-03-2007 19:31




 
Переход