2010-06-12 64 views
1

我有一个MOSS 2007发布网站,它在各种页面上合并了一些Silverlight组件。除了少数几个领域,网站的其他部分是SharePoint和ASPX(即标准的HTML/javascript)。在Silverlight UI上显示DHTML图层

我正在考虑将动态/下拉菜单合并到主导航栏中。不幸的是,在一些页面上,菜单靠近Silverlight区域,当菜单被拉下时,它落在Silverlight区块的“后面”。

有没有简单的东西我没有做或有没有限制,Silverlight总是在动态内容的顶部显示通过其余的HTML DOM?

任何想法?

-Kevin

回答

2

为了使Silverlight出现在其他HTML元素后面,silverlight插件需要在无窗口模式下运行。您可以使用object标记上的param进行配置。

  <param name="windowless" value="true" /> 

注意,是会降低性能,因此不推荐,如果你正在显示视频或大量使用复杂的动画。

+0

+1这是正确的,我不得不在最近这样做,没有其他办法。 – Kelsey 2010-06-12 21:19:27