JavaScript: 2 window.opener.location.href оператора с предупреждением () промежуточный не функционирование

Я должен сделать немного приложения JS для прокрутки автоматически через список URL. Я принял решение иметь функциональность во всплывающем окне по различным причинам.

Синтаксис для изменения URL вводного окна:

window.opener.location.href = "http://www.example.com";

Это хорошо работает с одним URL, но если два оператора называют, только один выполняется. Я экспериментировал с аварийным оператором между двумя из вышеупомянутых операторов, и аварийное событие сделало вторую функцию оператора правильно:

window.opener.location.href = "http://www.example1.com";
alert("hello world");
window.opener.location.href = "http://www.example2.com";

Вопрос: делает любой знает, как заставить первые и вторые window.opener операторы работать без прошедшего предупреждения ();? кроме того, как я могу добавить паузу между этими двумя операторами, так, чтобы второе выполнилось спустя несколько секунд после первого?

Большое спасибо!

1
задан Gordon Gustafson 8 June 2010 в 00:43
поделиться

1 ответ

Вам нужно вызвать setTimeout , например:

window.opener.location.href = "http://www.example1.com";

setTimeout(function() {
    window.opener.location.href = "http://www.example1.com";
}, 5000);        //5,000 milliseconds
2
ответ дан 2 September 2019 в 23:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: