自动激活 ActiveX 控件
2009-03-17 23:21
原文:http://hi.baidu.com/xiaozhang/blog/item/69a3a7862ae1553666096e0e.html
原文:http://hi.baidu.com/xiaozhang/blog/item/69a3a7862ae1553666096e0e.html
自从微软对IE6的ActiveX更新后,每次用IE打开带有ActiveX控件的页面时,必须要进行控件激活操作(点击相关控件),否则该控件将无法正常工作。如果在页面上使用ActiveX控件不多的话,每次多点一下也就算了,不过一旦要频繁操作或者控件很多,每次要做这个重复劳动时,客户肯定会疯掉了。MSDN提供了相应的解决办法,可以不需要手工激活,回到以前一样的操作。下面三种办法,关键是把传统页面和控件输出进行分离,技术核心是DHTML和脚本。
方法一(入门篇,解决问题即可):
<!-- ActiveX.html -->
<html>
<body leftmargin=0 topmargin=0 scroll=no>
<script src="docwrite.js"></script>
</body>
</html>
// docwrite.js
document.write('<object class value=' + AUTOSTART + '/>';
}
方法一(入门篇,解决问题即可):
<!-- ActiveX.html -->
<html>
<body leftmargin=0 topmargin=0 scroll=no>
<script src="docwrite.js"></script>
</body>
</html>
// docwrite.js
document.write('<object class value=' + AUTOSTART + '/>';
}