Страница перенаправления iframe на главной странице - PullRequest
0 голосов
/ 19 февраля 2012

У меня есть страница iframe (скажем page2) на главной странице (скажем page1). Также есть страница iframe (скажем, page3) внутри page2. Теперь я хочу загрузить страницы на странице 1, когда ссылки нажимаются на странице 3, а не на странице 2.

Как это сделать? Примечание. Все страницы находятся в одном домене, но страница 3 также содержит внешнюю ссылку. Загрузка страницы должна произойти на странице 1, если что-то щелкнуло на странице 3

Ответы [ 2 ]

0 голосов
/ 19 февраля 2012

Насколько я понимаю, это должно помочь:

Page #1
<iframe src='2.html' id=i1 ></iframe>

Page #2
<iframe src='3.html' ></iframe>

Page #3
<a href='#' onclick='top.document.getElementById("i1").src="3.html"'>Test</a>
0 голосов
/ 19 февраля 2012

В зависимости от требований вашего браузера может быть полезным API HTML5 postMessage?

Редактировать: межбраузерные проблемы могут быть минимизированы с помощью этого плагина: jQuery PostMessage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...