Таймер и всплывающие окна.
Всем привет.
Подскажите пожалуйста, как создать такой скрипт. - Нужно, чтобы каждые 5 секунд всплывало новое окно html. У меня получается только олдно создать, вот скрипт - setTimeout('window.open("ironmaiden.html")', 2000); если setTimeout, дублировать ниже, но с другой ссылкой копирует последние значене setTimeout, т.е. последнее окно. Заранее благодарю. |
Цитата:
чтобы этого избежать, возвращаемую ссылку надо "убивать":
var links = ['google.com', 'ya.ru', 'vk.com', 'facebook.com'], i = 0, win = 0, left = 20;
function openWindows(linksArr) {
setTimeout(function() {
win = open( 'http://' + linksArr[i++], 'test', 'width=300,height=200,left=' + left + '' );
win.opener = null;
left += 320;
if ( i !== linksArr.length )
openWindows(linksArr);
}, 5000);
}
openWindows(links);
|
Arramis,
Спасибо большое. |
| Часовой пояс GMT +3, время: 09:33. |