Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сделать паузу перед загрузкой другой страницы (https://javascript.ru/forum/misc/31058-sdelat-pauzu-pered-zagruzkojj-drugojj-stranicy.html)

sitebuilder 25.08.2012 03:42

Сделать паузу перед загрузкой другой страницы
 
Всем привет. Вот мой скрипт. Как мы видим, сначала выполняется функция start с интервалом 50. Далее вызывается функция dalee. Вот тут возник затык. Не удается сделать паузу перед редиректом на ya.ru:

<script type='text/javascript'>
var percent;
percent=1;
start();

function shkala()
{
document.getElementById('percent').innerHTML=percent;
percent++;
if (percent==101)
{
dalee();
}
}

function start()
{
id=setInterval('shkala()',50);
}


function dalee()
{
percent=1;
document.getElementById('gotovo').innerHTML='Готово!';
setTimeout(document.location.href="http://ya.ru",5000);
}

</script>


Не получается сделать паузу перед загрузкой ya.ru. Помогите пожалуйста. Не могу узреть где накосячил. Заранее спасибо.

devote 25.08.2012 03:54

setTimeout(function(){
    document.location.href="http://ya.ru";
}, 5000);


Часовой пояс GMT +3, время: 19:32.