你设置这个样式(display:none)干嘛?你试试完全重写这个控件,而不是只修改它的data属性

解决方案 »

  1.   

    有两个问题,一是display属性不能设为none,可以写成display:;
    还有可能跟浏览器版本有关,测试了几个版本的IE发现在6.0.2600以下的正常显示,6.0.2800以上的显示不出,原因不确定
      

  2.   

    谢谢两位
    display:none是我没有贴出全部的代码引起了误会,还有一个按钮来控制该object的显示与否to bencalie(Bencalie):完全重写这个控件是给outerHTML重新赋值吗,是的话也不行的to shuangren(双刃):我的IE版本是6.0.2600的,是不是不行啊
      

  3.   

    Try this? No problem<OBJECT id=aa style="z-index:1000; position:absolute; top:0; left:0; width:152; height: 200;" type="text/x-scriptlet"
    data="about:<table><tr><td><a href='#'>Click Here</a></td></tr></table>">
    </OBJECT>
    <script>
    aa.outerHTML = '<OBJECT id=aa style="z-index:1000; position:absolute; top:0; left:0; width:152; height: 200;" type="text/x-scriptlet" data="bencalie.htm">'
    </script>