Html 当Silverlight控件聚焦时,Silverlight 5主机上的iframe将清空
(SL 3工程罚款) 我有一个iframe,在Silverlight上显示一些网页(原因是Silverlight Webbropower控件不会在浏览器中运行,除非应用完全受信任模式)。 所以这个框架显示得很好,但是如果我在iframe HTML内容中更改了一个值,比如在该HTML中键入文本输入,然后我去点击iframe内容之外的一些silvelright控件(任何人),它就会空白,没有内容。但这很奇怪,因为如果html有链接,我将鼠标移到它们原来所在的位置,iframe会再次显示html内容 我有下面的HTML,它是SilverlightHost div到host Silvelright,我在下面的(frameHost div)中添加了一个iframe来承载HTML内容,我尝试先在Silverlight对象所在的同一个div中添加iframe,然后将其放置到一个单独的div中,看看这是否有帮助,但它有相同的错误Html 当Silverlight控件聚焦时,Silverlight 5主机上的iframe将清空,html,silverlight,Html,Silverlight,(SL 3工程罚款) 我有一个iframe,在Silverlight上显示一些网页(原因是Silverlight Webbropower控件不会在浏览器中运行,除非应用完全受信任模式)。 所以这个框架显示得很好,但是如果我在iframe HTML内容中更改了一个值,比如在该HTML中键入文本输入,然后我去点击iframe内容之外的一些silvelright控件(任何人),它就会空白,没有内容。但这很奇怪,因为如果html有链接,我将鼠标移到它们原来所在的位置,iframe会再次显示html内容
#container {
width: 100%;
height: 100%;
position: relative;
}
#frameHost,
#silverlightControlHost {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
text-align:center;
}
</style>
<script type="text/javascript" src="Silverlight.js"></script>
<form id="form1" runat="server" style="height:100%">
<div id="container">
<div id="silverlightControlHost">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
<param name="source" value="ClientBin/ShowHtml.xap"/>
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="5.0.61118.0" />
<param name="autoUpgrade" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=5.0.61118.0" style="text-decoration:none">
<img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
</a>
</object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
<div id="frameHost">
<iframe id="HtmlContentHost"/>
</div>
</div>
</form>
#容器{
宽度:100%;
身高:100%;
位置:相对位置;
}
#框架主机,
#silverlightControlHost{
宽度:100%;
身高:100%;
位置:绝对位置;
排名:0;
左:0;
文本对齐:居中;
}
我不知道为什么,但意外地打开了一个包含主机和iframe的页面,因此它与第二个iframe中的控件一起工作,因此我返回并将我的内容添加到iframe中,然后尝试将其作为HtmlContentHost的innerHTML插入。所以我想知道双iframe(我不喜欢)是如何工作的