none
IE9中加载ocx控件设置对象大小不生效 RRS feed

  • 问题

  • "var srcId = \"%s\"\r\n"
    "var DestElement = document.getElementById(srcId);\r\n"
    "document.all[srcId].style.visibility = \"hidden\";\r\n"
    "document.all[srcId].style.width = %d;\r\n"
    "document.all[srcId].style.height = %d;\r\n"
    "document.all[srcId].style.visibility = \"visible\";\r\n"
    ,sSourceElementId, iWidth, iHeight

    写入的数据宽跟高....

    兼容模式下测试...IE9控件对象大小设置不生效,IE6、7、8、10、11都可以!!!

    这个是什么原因了?还是IE9不支持Object.styles属性了?

    2017年6月22日 2:48

全部回复

  • 你好,

    请问在IE9 中测试的时候,F12 Console 中是否有错误消息呢?

    在IE9 中设置style.width 的时候,需要在值后面加上px,不然会导致不能正常工作。

    object.style.width = "130px";

    2017年8月29日 3:01
    版主