Загрузка пяти сайтов на страницу.
Прошу совета!
Как можно загрузить пять сайтов на одну страницу? Страница представляет собой небольшую онлайн презентацию пяти готовых сайтов. Надо каждый сайт загрузить в отдельный блок, с загрузкой кода страницы. |
SV4, iframe.
|
Можно в айфреймах, например.
<!DOCTYPE HTML>
<html>
<head><meta charset="windows-1251" /> </head>
<body>
<script>
get=function(url){
var iframe=document.createElement("iframe")
iframe.src="http://"+url
document.body.appendChild(iframe)
}
get("javascript.ru")
get("zaytsev.net")
</script>
</body>
</html>
|
Никак не могу получить HTML с удаленного сервера.
Загрузку пробую делать через функцию "load" , но во фрейме #ifResult ничего не появляется.
<script>
// funcfion загрузки DOM дерева
$ (document).ready(function() {
$("#ifResult").load("http://electrotop.su");
}); //конец загрузки DOM дерева
</script>
Как получить HTML и вставить его в DOM дерево? |
Внимательнее прочитал учебник и понял, что функция "load" может получить данные только с того же домена, где выполняется сам скрипт.
Но как получить хтмл с другого домена? Какую функцию юзать? |
SV4, вы не можете делать AJAX-запросы к другому домену, это политика безопасности браузера.
Не знаю, зачем вам это вообще нужно, если вы хотите просто показать этот сайт у себя на странице -- для этого целиком и полностью хватит iframe. Ещё варианты есть по ссылке. |
Мне надо не только показать сайт, но и при нажатии на ссылки сайта загруженного во фрейме, показывать в соседней фрейме дополнительную информацию (прайс листы, фотоработы) на основании той ссылки которую нажали.
У меня один сайт находится в топе, а остальные никак не поднимаются. Вот я и извращаюсь как могу. |
SV4, тогда тебе js не поможет. Делай запрос своим сервером, забирай нужную информацию и выводи ее на своем сайте со своими ссылками. Только поисковики не любят дублирование инфы, насколько я знаю.
|
Пройдя по ссылке выше описывается что то грандиозное и мне такой сложный вариант не под силу. Я с jscript работаю совсем недавно.
Может я не верно описал что я хочу сделать. Опишу подробно структуру желаемого результата; У меня есть хороший посещаемый сайт SITE1 Так же существует пять сайтов не очень посещаемых (с однородной тематикой содержания): SITE2,SITE3,SITE4,SITE5,SITE6 С SITE1 есть ссылка где вставлены фреймы, по два для каждого сайта. Например во Фрейме_1 загружается SITE2 Посетитель решает посмотреть что там есть и кликает по какой то ссылке SITE2 во Фрейме_1. При клике сразу должен загружается в соседний Фрейм_2 (фото или прайс) Но как мне узнать на какую ссылку нажимал посетитель что бы во Фрейме_2 загружать то что нужно. Готовый код я конечно писать не прошу (знаю что это надо только мне) Просто не могу понять, каким методом организовать это. Насчет поисковиков я не переживаю Страница со всеми фреймами на отдельном хосте SITE7 и туда ведет только ссылка. |
И зачем все это? Зачем какие-то фреймы и тп?
Зачем вообще делать несколько сайтов с одной инфой? Если сервер один, то можно просто при генерации страницы сайта1 дергать инфу из сайта2 и отображать ее. |
| Часовой пояс GMT +3, время: 23:56. |