Задержка прыжка - PullRequest
       14

Задержка прыжка

1 голос
/ 26 сентября 2008

Как заставить страницу перейти на новую веб-страницу через X секунд. Если это возможно, я бы хотел использовать HTML, но мне кажется, что это должен быть Javascript.

Пока у меня есть следующее, но оно не имеет временной задержки

<body onload="document.location='newPage.html'">

Ответы [ 6 ]

13 голосов
/ 26 сентября 2008

Мета-обновление некрасиво, но будет работать. Следующее перейдет на новый URL через 5 секунд:

<meta http-equiv="refresh" content="5;url=http://example.com/"/>

http://en.wikipedia.org/wiki/Meta_refresh

3 голосов
/ 26 сентября 2008

Если вы идете по маршруту JS, просто используйте

setTimeout("window.location.href = 'newPage.html';", 5000);
1 голос
/ 26 сентября 2008

Meta Refresh - это путь, но вот решение JavaScript:

<body onload="setTimeout('window.location = \'newpage.html\'', 5000)">

Более подробную информацию можно найти здесь .

1 голос
/ 26 сентября 2008

Вы можете использовать хороший ole ' META REFRESH , JS не требуется, хотя это (я думаю) устарело.

1 голос
/ 26 сентября 2008

Положите это в голову:

<meta http-equiv="refresh" content="5;url=newPage.html">

Это будет перенаправлено через 5 секунд. Сделайте 0 для перенаправления загрузки.

0 голосов
/ 26 сентября 2008

Метод JavaScript, без вызова eval в setTimeout:

<body onload="setTimeout(function(){window.location.href='newpage.html'}, 5000)">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...