Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Показ своей страницы при условии в iFrame (https://javascript.ru/forum/css-html/71139-pokaz-svoejj-stranicy-pri-uslovii-v-iframe.html)

ru.scr 28.10.2017 20:57

Показ своей страницы при условии в iFrame
 
Приветствую.

Есть site1.ru и site2.ru

site1.ru - полноценный сайт

на site2.ru будет в iframe во все окно подгружаться site1.ru

Реально ли, чтобы если во фрейме заходят на определенную страницу, перекидывало на нужную мне страницу, но уже вне фрейма, а именно страница самого site2.ru

Т.е. например я зашел на site2.ru, у меня отображается во фрейме там site1.ru я лазаю во фрейме, но в 1 прекрасный момент во фрейме перехожу в site1.ru/test, мне нужно, чтобы адрес моего site2.ru поменялся и фрейм ушел, а открылась страница site2.ru/test

как-то так.. :help:


ЛИБО ВАРИАНТ №2

Заменить во фрейме текст в одном из элементе.

atanov 02.11.2017 11:07

Насколько я помню проблемы будут с кросс-доменностью
https://learn.javascript.ru/iframes

Nexus 02.11.2017 11:19

Если не ошибаюсь, то можно перенаправить родителя на нужный вам адрес, если у фрейма нет атрибута "sandbox".

Попробуйте из фрейма воспроизвести этот код:
window.parent.location.href='https://google.ru/';

PS. Проверить во фрейме открыт сайт или нет можно так:
if(window.top!==window) alert('Сайт открыт во фрейме');


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