佚名通过本文主要向大家介绍了
关于编写供脚本调用的activexdll等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于编写供脚本调用的activex dll
描述:
解决方案1:
描述:
我用vc做了一个invisible的activex control,在script里面能够生成这个ctrl,但是一调用任何方法/属性就出错:意料外的方法或属性调用。[不完全是这样,基本这个意思]。但是vb中可以正常使用。
Why呢?
解决方案1:
不要用ActiveXObject这个函数,使用HTML <OBJECT>标记
我经常碰到前者不可以,后者可以的情况,但是原因不明
用记下方法试试
1.将调用控件方法的SCRIPT写在一个函数中如:
<SCRIPT LANGUAGE="JAVASCRIPT">
function init()
{
var ctrl = document.all("你控件的ID");
ctrl.方法();
}
</SCRIPT>
2.在<body>标签中加入 />
如<body />
我也碰到过类似的问题,我就是用该方法解决的
你是在WEB页中吗?我在WEB页中也出现个这个问题。
先试试默认的AboutBox接口,如果这个都不行,就是WEB中根本没运行该控件。
(虽然会显示该控件)。
试试降低IE安全级别。
如果vb6下能用,别的地方就不会有问题的!你就看看你的ie设置有什么问题了!