Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 31.05.2013, 16:35
Новичок на форуме
Отправить личное сообщение для irvin12345 Посмотреть профиль Найти все сообщения от irvin12345
 
Регистрация: 30.05.2013
Сообщений: 7

Сообщение от dmitriymar Посмотреть сообщение
Очередной "сёрфер".
Угадайте, есть ли защита от подобного и сколько лет назад начали от подобного защищаться...?
Не совсем уверен что понял что значит "сёрфер", но не думаю что это про данный случай.
Всем остальным спасибо, теперь хотя бы знаю что это возможно, буду разбираться.
Ответить с цитированием
  #12 (permalink)  
Старый 12.06.2013, 15:15
Новичок на форуме
Отправить личное сообщение для irvin12345 Посмотреть профиль Найти все сообщения от irvin12345
 
Регистрация: 30.05.2013
Сообщений: 7

Спасибо всем еще раз, для меня идеально подошло вот так: (сохранить как 1.htm , запускать в chrome)
Алгоритм: в пустом html создается iframe, на событие onload которого повешено выполнение следующей итерации и условие останова.

<script>
var i = 0;
var links = ['http://learn.javascript.ru/', 'http://javascript.ru/forum/misc/', 'http://javascript.ru'];
var iframe;

function main(){
    //всякие полезные действия
    //...
    //...
    //переход дальше
    if (++i<links.length){
        iframe.src=links[i];
    }else{
        iframe.onload="";
    }
}

window.onload = function() {
    iframe = document.createElement("iframe");
    document.body.appendChild(iframe);
    iframe.id = 'iframe';
    iframe.style.width = "100%";
    iframe.style.height = "100%";
    iframe.onload=main;
    iframe.src=links[i];//многие сайты блокируют открытие себя в фрейме, но не все.
}
</script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отловить уход со страницы без учета обновления страницы IgorN Events/DOM/Window 7 12.03.2013 16:55