Как показывать чужие страницы (целиком) на своей?
Всем привет!
Есть список урлов, могу из них сделать массив, не так много. Нужно на моей странице открывать одну за другой страницу с другого сайта. Например, в верхней половине будет мой контент, в нижней сторонний. Должно происходить так. Захожу на свою страницу и в нижней половине вижу сторонний контент (1-й урл из списка). Ничего не нажимаю. Проходит допустим 10 секунд, нижняя половина обновляется и появляется там 2-й урл из списка. Можно ли такую задачу решить только на javascript ? Желательно и код написать, т.к. я вообще не знаком с правилами написания скриптов )) |
можно, в айфреймах или фреймах, но не любой сайт откроется так. Код такой, примерно
<body>
<div>my content here</div>
<div id="iframes"></div>
<script>
addresses=["http://javascript.ru", "http://javascript.ru"]
showSite=function(){
if(!addresses.length) return clearInterval(interval)
var ifr=document.createElement("iframe")
//указываешь размеры
ifr.src=addresses.pop()
iframes.appendChild(ifr)
}
interval=setInterval(showSite, 10000)
</script>
</body>
|
Нажал кнопку "Посмотреть". Сработало! Спасибо.
А я думал, что это делается через цикл от 1 до размерности массива с урлами. Ну ладно. Хреново только то, что у меня фреймы слева направо пошли выстраиваться, а должна быть замена, иначе если не ошибаюсь, при каждом новом урле браузеру придется все больше и больше килобайт грузить. |
| Часовой пояс GMT +3, время: 21:58. |