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

Автообновление элемента страницы
Здравствуйте! 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);}
Буду благодарен за любую помощь!
Ответить с цитированием