如何使用带有 iframe 的内容编辑器 Web 部件在父框架中打开链接?
我需要在父框架中打开内容编辑器 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>
宽度和高度不同,因为我偏移页面以显示页面中的特定位置。
I need to have the links within my Content Editor Web Part open in the parent frame. The links are a part of the page the iframe is loading. I am editing the Home Page of the SharePoint site and cannot add a tag to the page. Here is my code:
<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>
The widths and heights are different because I am offsetting the page to show a particular location in the page.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
除非我遗漏了您的要求,否则
TARGET
属性 在锚点上设置为_top
(或_parent
)充足的?您需要编辑 HTML 源代码才能完成此操作,因此您可能会问是否有一种方法可以使用内容编辑器所见即所得控件来设置该行为 - 我不认为有这种方法。
另一个想法是使用脚本通过 DOM 设置属性值。例如,如果您的链接页面上使用了 jQuery,您可以执行以下操作:
该示例假设您要更改的链接包含在 HTML id 为“OuterZoneTable”的元素中。
Unless I'm missing something about your requirements, wouldn't a
TARGET
attribute set to_top
(or_parent
) on your anchors be sufficient?You'd need to edit the HTML source to accomplish this, so maybe you're asking if there's a way to set that behavior using the Content Editor WYSIWYG controls -- which I don't believe there is.
Another idea would be to use scripting to set the attribute values via the DOM. For example, if you had jQuery in play on your page of links, you could do something like:
That example assumes the links you want to change are contained in an element with the HTML id of "OuterZoneTable".