Кнопка Назад в iframe (виджет для портала, похожего на iGoogle) - PullRequest
2 голосов
/ 20 мая 2010

Я пытаюсь создать виджет (который в основном является iframe), который будет иметь свои собственные кнопки назад и вперед. То есть, когда я нажимаю кнопку возврата виджета, возвращается только iframe, а не весь контейнер виджетов (iGoogle-подобный портал)

Я добавил следующие ссылки:

<a class="button" href="#" onclick="history.back();return false;">

Это работает, когда я загружаю свой виджет как обычную веб-страницу, но не когда он используется изнутри iframe.

Я немного погуглил, чтобы найти этот пост:

http://www.bennadel.com/blog/1592-Getting-IFRAME-Window-And-Then-Document-References-With-contentWindow.htm

Возможно, что-то связано с этим атрибутом contentWindow, но пока ничего. Проблема в том, что я не могу получить имя фрейма, который используется порталом (в любом случае, случайный)

Я чувствую, что что-то упустил ... какие-то намеки?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 03 июня 2010

Поскольку ваш виджет и страница размещены в разных доменах по причинам безопасности, вы не получите доступ из iframe к родительской странице с помощью сценариев.

0 голосов
/ 20 мая 2010

Попробуйте это:

<a class="button" href="#" onclick="parent.history.back();return false;">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...