在完全加载之前关闭子silverlight窗口崩溃父窗口

时间:2012-03-12 16:42:22

标签: javascript vb.net silverlight internet-explorer ckeditor

因为我知道你们都喜欢上下文,所以这个问题源于无法为Silverlight找到可以正确处理复杂HTML格式的富文本编辑器。

决定的解决方案包括打开一个新的IE窗口,并运行Silverlight实例以及基于开源HTML的RTE CKEditor。

我们已经解决了几乎所有涉及通信,装载,计时等问题。但是仍有一个问题:

如果在完成加载Silverlight对象之前关闭子窗口,则会导致父窗口重新加载。具体来说,似乎父窗口关闭并重新打开。没有错误被抛出。当插件崩溃时,我看到了类似的问题。但是,这似乎重新加载任何和所有Silverlight实例。此特定问题仅重新加载父级,其他窗口不受影响。

如果您对可能发生这种情况有任何疑问,请发表评论或回复。我会根据需要发布代码。此外,如果您有任何解决方法,那些也会有所帮助。

谢谢!

格雷格

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。 我的<a href="http://www.somelink.com">Click here</a>元素正在打开一个需要一段时间才能加载的页面,如果子窗口在完全加载之前关闭,那么我的父窗体就会崩溃。我将元素更改为<a href="http://www.somelink.com" onabort="resizeFunction()">Click here</a>,它为我完成了这项工作。希望它有所帮助。

相关问题