背景
我有一个带有iframe的基本HTML页面,该页面指向一个带有SilverLight对象的页面。当Silverlight对象超出预定义高度时,将显示垂直滚动条但处于非活动状态。下面是我的iframe的HTML和屏幕截图。
问题
当目标网页包含Silverlight对象时,iframe中是否可以有一个垂直滚动条?
代码
<html>
<body>
<form>
<div>
<IFRAME height="300" width="1000" name="MyFrame" scrolling="yes"
src="http://mycompany.com/mysilverlightpage.aspx">
</IFRAME>
</div>
</form>
</body>
</html>
屏幕截图
答案 0 :(得分:1)
此问题与Silverlight无关,但与托管Silverlight对象的Web部件的SharePoint主页无关。要在这种情况下允许垂直滚动,需要对母版页进行以下更改。我根据业务需求创建了一个自定义母版页,因此我不必担心这些mod会破坏我的其余环境。
从正文标记
中删除 scroll =“no”删除“PlaceHolderMain”ContentPlaceHolder
周围的两个div<div ID="s4-workspace" class="s4-nosetwidth">
<div ID="s4-bodyContainer">
<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server"/>
</div>
</div>