|
|
|
| у меня сбоку есть меню управление обновлением страницы....вообщем каждые $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
(27.08.2006 в 16:38)
| | ребят так на js это никак не сделать? | |
|
|
|
|
|
|
|
для: st@l][ED
(27.08.2006 в 16:38)
| | Т.е. надо по клику отменить обновление?
Пишете ww=setTimeout("countredirect()",1000) ;
и выше - ww=0;
а в месте отмены -
<a href=# onclick=clearTimeout(ww);return!1>***</a> | |
|
|
|
|
|
|
|
для: 12345
(28.08.2006 в 15:08)
| | вообщем немного не то, нужно чтобы если обновление остановлено отображалось продолжить, если обновление запущено отображалось остановить, также нужно как в моём коде счётчик который указывает сколько осталось до обновления...и интервал обновления получает с переменной php...помогите!!! | |
|
|
|
|
|
|
|
для: st@l][ED
(28.08.2006 в 19:57)
| | никто не знает? | |
|
|
|