Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Iframe - закрытый (https://javascript.ru/forum/misc/35666-iframe-zakrytyjj.html)

zzzzzz 18.02.2013 00:35

Iframe - закрытый
 
Доброй всем погоды.
Люди, известные сайты не открываются через ифрейм, что делать, почему та, как обойти момент. Прошу помощи. Что делать, куда копать?
В гугле только ничего не нашел. Одни философские разговоры.
Заранее спасибо.

Deff 18.02.2013 00:59

Приводите конкретные ссылки

zzzzzz 18.02.2013 14:10

<iframe src="http://www.vk.com"></ifrane>
обычные сайты открывает а такие как vk,odn,dropbox,facebook не открывает.

И еще вопрос, если я хочу картинку при клике на нее переместить не по горизонтали или вертикали а по косой или по дуге какие методы есть для реализации с помощью jquery, перечислите ключевые слова, методы реализации или все что мне поможет в этом вопросе буду благодарен

tsigel 18.02.2013 14:19

Ключевые слова:
animate()
уравнение движения тела (x = x0 +V0 * t) + (a*t*t)/2)

dmitriymar 18.02.2013 14:41

Цитата:

Сообщение от zzzzzz
Люди, известные сайты не открываются через ифрейм, что делать, почему та, как обойти момент. Прошу помощи. Что делать, куда копать?
В гугле только ничего не нашел. Одни философские разговоры.

ничего не делать . это защита от открытия в фреймах.

Deff 18.02.2013 16:21

Пробуйте создать страницу такого вида:
<!DOCTYPE HTML>
<html>
<head>
</head>
  <body>
<script language="JavaScript">
function FrameLoad(b) {
 var a = location.hash.split('#')[1];
 var inp=frame0.document.getElementById('form').getElementsByTagName('input');
 inp[0].value = a;
 Elem = document.getElementById('mouselayer');
 Elem.parentNode.removeChild(Elem)
 FrameLoad=FrameLoad2;
 setTimeout("frame0.document.getElementById('form').submit()",600);
}
function FrameLoad2(b) {
 frame0.document.getElementById('hmaoutercontainer').innerHTML='';
 frame0.document.getElementById('mouselayer').innerHTML='';
 b.style.display="block";
}
document.write('<iframe name="frame0" src="http://6.hidemyass.com/ip-1/" height=400 width=400 onload="FrameLoad(this)" style="display:none"></iframe>');
</script>
  </body>
</html>

Выложите ссылку

zzzzzz 18.02.2013 20:17

создал страницу, она пустая, выложить не могу работаю локально

Deff 18.02.2013 20:21

zzzzzz,
На локальной - ничо не выйдет, нужны инет-страницы //Поправил код!

zzzzzz 18.02.2013 23:11

Deff попробую залить, пока можешь мне сказать как получить текс из тексареа и занести ее в переменную
делаю так
var text = $('#write textarea').text();

Deff 18.02.2013 23:12

var text = $('#write textarea').val();


Часовой пояс GMT +3, время: 18:15.