这个问题的确是有点奇怪,既然用ActiveX控件,想必也不是什么菜鸟之类的了,但是在open方法中的页面是肯定可以执行这些东西的,跟正常页面一样。我上次调用form的reset方法总是出错,昨天什么都没有改,呵呵,它就又好了。哎,可恶的IE!浪费感情!让我上来问了N个人,都说代码没错,可就是***在用window.open和window.showModelessDialog方法弹出的页面中,ActiveX控件的所有事件竟然不触发,window.showModalDialog方式却是可以的***不知道这些事件是如何触发的?建议参看showModalDialog的详细文档,看看它是否有什么其它方法调用,而触发你的activeX控件的方法。
通过JavaScript响应它的事件,同样的代码,在用window.open和window.showModelessDialog方法弹出的页面中,事件竟然不触发,而用window.showModalDialog方法却是可以的。
我自己在ActiveX控件中raise的事件不触发,但试了一下control_onresize却接收到了(onresize不是我自己定义的事件)。