Обновить страницу для интервала с помощью js
Как я могу обновлять страницу каждую минуту с помощью javascript. Примечание: у меня нет/опция управления для редактирования HTML-тег тела (где мы обычно называем функцию onload).
4 ответов
просто вставить этот код в любом месте страницы:
<script type="text/javascript">
setTimeout(function(){
location = ''
},60000)
</script>
<script type="text/javascript">
setTimeout(function () {
location.reload();
}, 60 * 1000);
</script>
setTimeout будет перезагрузка страница после указанного количества миллисекунд, следовательно 60 * 1000 = 1m
. Кроме того, поскольку страница обновляется, тайм-аут всегда будет установлен при загрузке страницы.
вам не нужно иметь код в теге body. Просто добавьте этот фрагмент кода ниже, и он должен работать независимо от того, где он находится на странице.
<script type="text/javascript">
setInterval('window.location.reload()', 60000);
</script>
пока вы можете получить доступ к HTML где-то, и ваш редактор не отфильтровывает теги, вы должны быть в порядке. Если ваш редактор имеет отдельную область для кода JavaScript, просто введите строку setInterval. :)
когда Ваш URL имеет параметры, кажется, что с помощью location = ''
не работает в IE8. Страница перезагружается без каких-либо параметров.
следующий код работает для меня :
<script type="text/javascript">
setTimeout(function(){
window.location.href = window.location.href;
},10000)
</script>