|
|
Да, просто замени весь шаблон на этот:
|

30.07.2012, 13:23
|
|
Аспирант
|
|
Регистрация: 10.03.2012
Сообщений: 50
|
|
|
не все сайты грузятся в iframe
здравствуйте, стоит задача размещать на фоне приложения сайт. поставил iframe , установил я-index , но грузятся в него почему-то не все сайты.. demiart к прмиеру грузится, а rutracker нет
вот ссылка visdiv.ru/tizer
|
|

30.07.2012, 13:28
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
|
faraday,
Ну - такая борьба у сайтов, дабы не юзали их контент во фрейме на чужих сайтах(оформить жа фрейм можно как угодно
Есть jQuery Api get подгрузки контента с чужих доменов
|
|

30.07.2012, 15:38
|
 |
Кандидат Javascript-наук
|
|
Регистрация: 23.05.2009
Сообщений: 100
|
|
|
Или запрос через серверную часть, тогда можно послать любые заговки, но ip адреса будут принадлежать серверу. Как + вы можете отдавать информацию со своего домена, без всяких iframe и прочего
__________________
Обходя грабли ты теряешь драгоценный жизненный опыт!
|
|

31.07.2012, 13:08
|
|
Аспирант
|
|
Регистрация: 10.03.2012
Сообщений: 50
|
|
|
спасибо, а как можно переписать эту конструкцию под jquery get?
если делать в iframe запрос скрипту вида getsite?url=ya.ru ? который будет отдавать html содержимое, так должно работать?
|
|

31.07.2012, 13:58
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>ТЕСТ</title>
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="http://hostjs-mybb2011.narod.ru/js/jQuery.ajax.js"></script>
<style>
body {
margin-top:23px;
}
#OutDiv {
width:auto;
margin:0 auto;
padding:1em;
border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
-moz-border-radius:15px;
-o-border-radius:15px;
-ms-border-radius:5px;
box-shadow: 0px 5px 18px #000;
-webkit-box-shadow:0px 5px 18px #000;
-khtml-box-shadow:0px 5px 18px #000;
-moz-box-shadow:0px 5px 18px #000;
-ms-box-shadow:0px 5px 18px #000;
}
</style>
</head>
<body>
ЖДИТЕ!<br /><br />
<div id=Storag></div>
<div id=OutDiv></div>
<script>
jQuery.get('http://javascript.ru/forum/misc/30283-ne-vse-sajjty-gruzyatsya-v-iframe.html', function(res){
var a=$('#Storag').remove();a.append(res.responseText)
a.find("table#post193228").appendTo("#OutDiv");
$("#OutDiv img").each(function(){
var b=$(this).attr('src');
if(b.indexOf('/forum\/')==0){$(this).attr('src','http://javascript.ru'+b)}
});
});
</script>
</body>
</html>
|
|

31.07.2012, 15:16
|
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от faraday
|
спасибо, а как можно переписать эту конструкцию под jquery get?
если делать в iframe запрос скрипту вида getsite?url=ya.ru ? который будет отдавать html содержимое, так должно работать?
|
ага, а потом на сайтах с детским порно будет появляться линк на вот этот скрипт, и Вашим сайтом заинтересуются, а заодно и Вами.
используйте Яху Трубы для кроссдоменных запросов на javascript с возможностью получения ответа.
читать пост FiNom'a на хабре
|
|

31.07.2012, 15:26
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
|
melky,
Думаю перезальет - посколь завтра отключаю...
|
|
|
|