Спасибо всем еще раз, для меня идеально подошло вот так: (сохранить как 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>