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

解决方案 »

  1.   

    我建议各位大虾任意找个ActiveX控件按我的方法试试,一定会这样的!
      

  2.   

    我是在网页中嵌入Tidestone公司的formula one book 6.1控件的啊。
    通过JavaScript响应它的事件,同样的代码,在用window.open和window.showModelessDialog方法弹出的页面中,事件竟然不触发,而用window.showModalDialog方法却是可以的。
      

  3.   

    我也是。我是用window.open的,结果不触发,没试过对话框方式打开。
    我自己在ActiveX控件中raise的事件不触发,但试了一下control_onresize却接收到了(onresize不是我自己定义的事件)。