window.open在hta中的问题?

时间:2011-06-16 19:21:20

标签: javascript window.open hta window.opener

今天,以前工作的东西突然停止工作。几个月来它一直运作良好,突然间它突然爆发了。我恢复了以前的代码,以防我自己意外地破坏了某些东西,但是我知道以前的代码在中断之前工作正常。

我们的应用程序目前作为hta运行,直到现在,我已经能够使用window.open打开窗口就好了。但是,现在window.open似乎无法正常工作,因为打开的窗口没有指定的尺寸。在窗口中,window.opener为null /不是对象,但我认为这可能是window.open,因为窗口甚至没有正确打开。

有趣的是,如果我只是在IE中打开应用程序,而不是使用.hta文件,它可以完美地运行。有什么理由为什么这会突然在hta中破裂?此外,是否有解决方法或某种方法来解决这个问题?

1 个答案:

答案 0 :(得分:2)

在HTA规则下不支持window.open,因此应该使用window.showModelessDialog或window.showModalDialog。

检查link。这可能有所帮助。