Здравствуйте! JS изучаю недавно! Возникла проблема, которую не могу решить уже 3-й день!
Вот мой код:
<select onchange="update()" id="autoupdate">
<option value='0'>Не обновлять</option>
<option value='1'>30 сек</option>
<option value='2'>60 сек</option>
<option value='3'>90 сек</option>
</select>
<script type="text/javascript">
function update () {
var values = document.getElementById("autoupdate").value;
if (0 < values)
{
function forUpdate() {document.location.reload();}
var cicle = setInterval(forUpdate, 30000*values);
}
else {clearInterval(cicle);}
}
</script>
Возникло несколько проблем:
1) Хотелось бы перезагружать не всю страницу, а конкретный ее элемент например блок 'div' со всем содержимым, фреймы в данном случае не подходят! Я уже сомневаюсь, что это возможно(((
2) Если же первый вариант в принципе невозможен, тогда как сделать так, чтобы после первой перезагрузки страницы функция продолжала бы работать
3) Запустив функцию не понимаю почему после выбора через 'select' пункта не обновлять не срабатывает else {clearInterval(cicle);}
Буду благодарен за любую помощь!