Как сделать ссылки открытыми в родительском фрейме, используя веб-часть редактора контента с фреймами? - PullRequest
1 голос
/ 08 сентября 2010

Мне нужно, чтобы ссылки в моей веб-части редактора контента были открыты в родительском фрейме. Ссылки являются частью страницы, которую загружает iframe. Я редактирую домашнюю страницу сайта SharePoint и не могу добавить тег на страницу. Вот мой код:

<div style="overflow:hidden; width: 800; height:200; position:absolute; left:-170px; top:0px;">
<iframe src="/News/Pages/Default.aspx#OuterZoneTable" style="overflow:hidden; width:100%; height:550;" frameborder="0" marginheight="0" marginwidth="0" scrolling="no">
</iframe></div>

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

1 Ответ

1 голос
/ 08 сентября 2010

Если я не пропущу что-то в ваших требованиях, не будет ли достаточным атрибут * TARGET , установленный на _top (или _parent) на ваших якорях?

Вам нужно отредактировать исходный код HTML, чтобы выполнить это, поэтому, возможно, вы спрашиваете, есть ли способ установить такое поведение с помощью элементов управления WYSIWYG редактора содержимого, чего я не думаю.

Другая идея заключается в использовании сценариев для установки значений атрибутов через DOM.Например, если у вас на странице ссылок есть jQuery, вы можете сделать что-то вроде:

$("#OuterZoneTable>a").attr("target","_top");

В этом примере предполагается, что ссылки, которые вы хотите изменить, содержатся в элементе с HTML-идентификатором ""OuterZoneTable».

...