Показать сообщение отдельно
  #1 (permalink)  
Старый 24.10.2018, 14:50
Новичок на форуме
Отправить личное сообщение для Andrey987 Посмотреть профиль Найти все сообщения от Andrey987
 
Регистрация: 24.10.2018
Сообщений: 2

Нужно сделать смену фона , за некоторое время , выбрав это время из списка.
Подскажите пожалуйста.
Вот есть скрипт который меняет фон каждые 3 секунды и список с нужными интервалами время, в скрипте сейчас стоит только 1000= 1 секунда, как мне связать между собой скрипт и список и сделать разные интервалы времени
<script type="text/javascript">
function time()
{
var n1= setTimeout('n1');
}
var imgBg=Array('1.jpg','2.jpg','3.jpg','4.jpg');
showImg = function() {
var index=Math.floor(Math.random()*imgBg.length);
document.getElementsByTagName('body')[0].style.backgroundImage='url('+imgBg[index]+')';
setTimeout(showImg,1000);
}
window.onload=showImg;
</script>

Есть список
<select>
<option>1s</option>
<option>3s</option>
<option>5s</option>
</select>
Ответить с цитированием