Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用带有iFrame的Content Editor Web部件在父框架中打开链接?_Iframe_Web Parts_Sharepoint 2007 - Fatal编程技术网

如何使用带有iFrame的Content Editor Web部件在父框架中打开链接?

如何使用带有iFrame的Content Editor Web部件在父框架中打开链接?,iframe,web-parts,sharepoint-2007,Iframe,Web Parts,Sharepoint 2007,我需要在父框架中打开内容编辑器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

我需要在父框架中打开内容编辑器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>


宽度和高度是不同的,因为我正在偏移页面以显示页面中的特定位置。

除非我遗漏了一些关于您的要求,否则您的锚上设置为
\u top
(或
\u parent
)就足够了吗

您需要编辑HTML源代码来完成这项工作,因此您可能会问,是否有一种方法可以使用内容编辑器所见即所得控件来设置该行为——我认为没有这种方法

另一个想法是使用脚本通过DOM设置属性值。例如,如果在链接页面上使用jQuery,可以执行以下操作:

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

该示例假设您要更改的链接包含在HTML id为“OuterZoneTable”的元素中。

除非我遗漏了您的某些要求,否则您的锚上设置为
\u top
(或
\u parent
)就足够了吗

您需要编辑HTML源代码来完成这项工作,因此您可能会问,是否有一种方法可以使用内容编辑器所见即所得控件来设置该行为——我认为没有这种方法

另一个想法是使用脚本通过DOM设置属性值。例如,如果在链接页面上使用jQuery,可以执行以下操作:

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

该示例假设您要更改的链接包含在HTML id为“OuterZoneTable”的元素中。

看起来我确实需要执行一些javascript来启用父框架中的打开,如您所说,谢谢。看起来我确实需要执行一些javascript来启用父框架中的打开,如您所说,谢谢。