Помогите чайнику
На странице site.ru/admin/list.php я установил скрипт:
<script type="text/javascript"> function locs(){ document.location.href="site.ru/admin/list.php?page=0001"; } setTimeout("locs()", 20000); function locs(){ document.location.href="site.ru/admin/list.php?page=0002"; } setTimeout("locs()", 20000); </script> И каждые 20 секунд у меня обновляется вторая страница "page=0002". А как сделать чтобы обновлялась первая страница "page=0001", затем через 20 сек. вторая "page=0002", затем опять через 20 сек. первая и т.д. ? |
Твой код отработает только до первой перезагрузки страницы (до первой смены location.href). Дальше страница загружается с чистого листа и скрипт начинает работать с самого начала. И к тому же нельзя дублировать функции с одним именем! И в setTimeout плохо передавать строку!
Попробуй так: <? $page = isset($_GET['page']) ? (int) $_GET['page'] : 0 ?> setTimeout(function() { location.href = "site.ru/admin/list.php?page=<?=++$page?>" }, 20000); |
Часовой пояс GMT +3, время: 03:07. |