Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: управление обновлением страницы
 
 автор: st@l][ED   (27.08.2006 в 16:38)   письмо автору
 
 

у меня сбоку есть меню управление обновлением страницы....вообщем каждые $resultconfig[3] сраница обновляется, а останавливается обновление по ссылке script.php?stop=true но в этом есть минусы(страница открывается 2 секунды, а обновление происходит каждые 3 и если нажимаешь остановить когда остаётся 1..., сразу говорю по поводу 2 сек не удивляйтесь некак не ускорить)....как можно средствами js включать и отключать обновление сбоку в меню обновления?

if($_REQUEST['stop']!='true')
{
echo '
<form name="redirect">
<form>
<input type="text" size="3" name="redirect2">секунд
</form><p>Интервал: '.$resultconfig[3].'
</center>
<script>
<!--
var targetURL="scan.php"
var countdownfrom='.$resultconfig[3].'
var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=1){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
setTimeout("countredirect()",1000)
}
countredirect()
//-->
</script>';
}
else
{
echo 'Сканирование остановлено';
}

я вот как сделал...помогите пожалуйста переделать на js просто php я неплохо знаю, а вот js нет...

   
 
 автор: st@l][ED   (28.08.2006 в 14:55)   письмо автору
 
   для: st@l][ED   (27.08.2006 в 16:38)
 

ребят так на js это никак не сделать?

   
 
 автор: 12345   (28.08.2006 в 15:08)   письмо автору
 
   для: st@l][ED   (27.08.2006 в 16:38)
 

Т.е. надо по клику отменить обновление?

Пишете ww=setTimeout("countredirect()",1000) ;
и выше - ww=0;
а в месте отмены -

<a href=# onclick=clearTimeout(ww);return!1>***</a>

   
 
 автор: st@l][ED   (28.08.2006 в 19:57)   письмо автору
 
   для: 12345   (28.08.2006 в 15:08)
 

вообщем немного не то, нужно чтобы если обновление остановлено отображалось продолжить, если обновление запущено отображалось остановить, также нужно как в моём коде счётчик который указывает сколько осталось до обновления...и интервал обновления получает с переменной php...помогите!!!

   
 
 автор: st@l][ED   (29.08.2006 в 17:48)   письмо автору
 
   для: st@l][ED   (28.08.2006 в 19:57)
 

никто не знает?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования