我需要在父级框架中打开我的内容编辑器Web部件中的链接。链接是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>
宽度和高度不同,因为我正在偏移页面以显示页面中的特定位置。
答案 0 :(得分:1)
除非我遗漏了您的要求,否则您锚点上的TARGET
attribute设置为_top
(或_parent
)是否足够?
您需要编辑HTML源代码才能完成此操作,所以也许您会问是否有办法使用内容编辑器WYSIWYG控件设置该行为 - 我不相信它。
另一个想法是使用脚本来通过DOM设置属性值。例如,如果您在链接页面上播放了jQuery,则可以执行以下操作:
$("#OuterZoneTable>a").attr("target","_top");
该示例假定您要更改的链接包含在HTML ID为“OuterZoneTable”的元素中。