хитрый скрипт обновления страницы
Здравствуйте. Интересует скрипт, который сможет после 3-ех обновлений одной страницы в текущем окне браузера с интервалом в 3 сек., перекинуть на новую страницу.
Есть часть скрипта. Буду очень благодарен, если поможите дописать код, или написать свой пример. <script type="text/javascript"> function locs(){ document.location.href="/next4.html"; } setTimeout("locs()", 3000); </script> |
а обязательно обновлять вот этим методом:
ocument.location.href="/next4.html"; через аякс нельзя?? если нет, то можно передавать якорь, а потом вытаскивать при загрузке document.location.href="/next4.html#num=1"; или передавать гет параметром document.location.href="/next4.php?num=1"; |
Цитата:
|
а самим подумать? не сложно же.
вот реализовал с использованием якорей. писал под хром. как будут другие браузеры себя вести, не знаю! <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>123</title> </head> <body> <script type="text/javascript"> setTimeout(function() { var array = document.location.hash.split('-'); if (array.length > 1) { var num = parseInt(array[1]); if (num == 3) window.open('http://google.ru', '_self'); else { document.location.hash = 'num-' + (num + 1); location.reload(); } } else { document.location.hash = 'num-1'; location.reload(); } }, 3000); </script> </body> </html> |
Часовой пояс GMT +3, время: 15:00. |