<object classid="clsid:465BBD45-50E1-11D7-8803-00E09876BB62" id="vgctrl1" width="100%"
                        height="100%">
                    </object>
    <script language="javascript" type="text/javascript" for='vgctrl1' event='onclick'>
    alert("1111");
    </script>就这么简单。部署在服务器上,有的客户端机器能响应,有的不能响应。到底是什么原因?期待高手。
我尝试把客户端机器的ie安全设置成一样,还是不行。

解决方案 »

  1.   

    楼主客户端有的可以有的不可以,他们用的相同的浏览器吗?如果是的话,那就是代码的问题,如果不是的那就是浏览器的问题,每种浏览器有所部同,有的甚至内核不同,js的标准又不统一,所以有的事件可以,有的是不可以的,于是,你可以用不同的方式来处理,一般把'onclick'放到标签里是可以触发事件的
      

  2.   


    <object classid="clsid:465BBD45-50E1-11D7-8803-00E09876BB62" id="vgctrl1" width="100%" height="100%" onclick="alert('ssss')">大家好</object>在ff下可以,在IE6 没有反应,是不是IE6对object不解析,很多浏览器都是因为object做的不好就不解析了,object本来是用来处理图片和applet 和ActiveX 但是做的不成功就被淘汰了
      

  3.   

    叠加一个空白层,在层上用onclick不行吗?
      

  4.   

    叠加一个空白层,在层上用onclick不行吗?------------------------------------------不行,因为是activex控件,调用的特定图片,点图片的不同区域弹出不同的内容的。
    是visual graph
      

  5.   

    建议查一下dtd对html事件机制的支持
      

  6.   

    我最近也一直关注,试了好多方案都不行,看样子,object根本不支持click事件!
      

  7.   

    http://www.baidu.com