последовательный переход по ссылкам
хочу последовательно переходить по ссылкам любых сайтов..написал скрипт:
var i=0; url = new Array(4); url[0]=link1; url[1]=link2; url[2]=link3; var tim = setInterval(run, 2000); function run() { window.location=url[i]; i++; if (i==3) clearInterval(tim); } сей скрипт запускаю в родном FF но как только происходит первый переход, скрипт прекращает работу. может существуют какие внешние программы? которые бы обрабатывали скрипт не обращая внимания на обновление страницы или наверняка есть какой другой способ, для достижения моей цели о котором я не слышал. спасибо... |
только что нашел один из вариантов, не оптимальный, но все же:
заменить строчку: window.location=url[i];на: window.open(url[i],'name'); каждая ссылка будет открываться в одном новом окне(вкладке) но все же хотелось бы найти что то оптимальнее. спасибо... |
Цитата:
|
Ну по идее, в целях безопасноти браузер будет блокировать автопереходы.
А так, в IE работать должно. :) function urls(){ var a = 0; var url = new Array(); url[0] = link1; url[1] = link1; url[2] = link1; var b = setInterval(function(){window.open = url[a]; if(a == url.length){clearInterval(b);}},2000)} urls(); |
ну скрипт для меня..так что хватит родного FF
не заметил где ты счетчик "a" увеличиваешь, и если не задавать имя окну..всякий раз будут открываться новые окна..что несколько неудобно а разблокировать авто переходы для определенно сайта=)дело пары секунд |
Цитата:
если открывать ссылки во фреймах, это могут спалить. если открывать в новых окнах, то, вроде, не спалят. если хотите именно ходить по ссылкам - пишите плагин для FF. |
carcin0ma, точно, забыл дописать a = a + 1; :)
|
carcin0ma,
можно открывать ссылки в ифрейме и ваш код продолжит работу, после загрузки ифрейма снова меняете урл. |
с ифреймами не работал..сейчас почитаю..но столкнулся с новой проблемой=( что если мне нужно путешествовать не по линкам а по кнопкам..как можно открыть кнопку в новом окне
but = document.getElementsByTagName('input'); but[1].click(); |
ифрейм решат даже проблему с кнопкой=)чудесно=)спасибо
|
Часовой пояс GMT +3, время: 12:36. |