Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/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
Html 当Silverlight控件聚焦时,Silverlight 5主机上的iframe将清空_Html_Silverlight - Fatal编程技术网

Html 当Silverlight控件聚焦时,Silverlight 5主机上的iframe将清空

Html 当Silverlight控件聚焦时,Silverlight 5主机上的iframe将清空,html,silverlight,Html,Silverlight,(SL 3工程罚款) 我有一个iframe,在Silverlight上显示一些网页(原因是Silverlight Webbropower控件不会在浏览器中运行,除非应用完全受信任模式)。 所以这个框架显示得很好,但是如果我在iframe HTML内容中更改了一个值,比如在该HTML中键入文本输入,然后我去点击iframe内容之外的一些silvelright控件(任何人),它就会空白,没有内容。但这很奇怪,因为如果html有链接,我将鼠标移到它们原来所在的位置,iframe会再次显示html内容

(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中,看看这是否有帮助,但它有相同的错误

#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(我不喜欢)是如何工作的