Sharepoint 2010 隐藏在iframe内容后面的SharePoint 2010功能区控件

Sharepoint 2010 隐藏在iframe内容后面的SharePoint 2010功能区控件,sharepoint-2010,Sharepoint 2010,我的一个应用程序页面中有一个iframe,每当我加载该页面时,所有功能区控件,即“站点操作”菜单和“用户”菜单都不起作用。我的意思是当我点击它们时,什么都没发生。当我意识到它们藏在iframe后面时。我尝试在ribbon容器上使用Jquery bgiframe插件,但也没有成功 更新1: 这太奇怪了!我只需要像这样结束iframe标记,而不是/>,现在功能区控件工作了!!我在这里遗漏了什么吗?听起来您需要一个iframe垫片:您是否尝试将iframe放置在具有z索引的a中此处的框架当我实际上需要

我的一个应用程序页面中有一个iframe,每当我加载该页面时,所有功能区控件,即“站点操作”菜单和“用户”菜单都不起作用。我的意思是当我点击它们时,什么都没发生。当我意识到它们藏在iframe后面时。我尝试在ribbon容器上使用Jquery bgiframe插件,但也没有成功

更新1:
这太奇怪了!我只需要像这样结束iframe标记,而不是
/>
,现在功能区控件工作了!!我在这里遗漏了什么吗?

听起来您需要一个iframe垫片:

您是否尝试将iframe放置在具有z索引的a中<代码>此处的框架

当我实际上需要将iframe放在菜单后面时,您提出的解决方案正好相反。不,问题在于iframe总是出现在内容顶部,而不管z索引如何。iframe垫片是一种将div放置在iframe顶部的黑客技术,它会使iframe显示在内容后面。Sharepoint在UI方面可能会有点漏洞百出。我几乎总是创建一个自定义布局来避免iFrame,或者使用页面查看器页面查看器:自定义布局:Chris,查看我上面的更新。我已经解决了这个问题。但这太奇怪了!是的,糟糕的标记可以做到这一点。不过这是有道理的,如果IFRAME没有正确关闭,那么页面会做一些奇怪的事情。下次你可以尝试使用Mozilla和FireBug插件。使用它评估HTML标记。