Таймер и всплывающие окна.
Всем привет.
Подскажите пожалуйста, как создать такой скрипт. - Нужно, чтобы каждые 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, время: 15:56. |