gpt4 book ai didi

asp.net - Javascript 拒绝调用 ActiveX 方法,同意调用另一个方法

转载 作者:太空宇宙 更新时间:2023-11-04 14:27:50 24 4
gpt4 key购买 nike

我有一个扩展了一些功能的 ActiveX 对象。我有一个加载 ActiveX 对象并在 Javascript 中调用其方法的网页。 ActiveX 对象有两个方法;问题是 Javascript 可以成功调用其中之一,但无法调用另一个;引用 Object doesn't support this property or method 这是无稽之谈,因为我制作了一个成功调用此其他方法的 VB6.0 应用程序,因此这两个函数确实正确扩展并执行了它们的工作。

是的,Internet Explorer 安全区域已全部设置好,正如我在上面所写,javascript 代码可以调用一种方法但拒绝调用另一种方法。

知道为什么 Javascript 成为头套吗?

最佳答案

答案很简单。在 IDL 文件中,该函数被声明为一个属性 (propget),没有接受任何输入参数。在 Javascript 代码中,我调用了 actvx3obj.ATR();实际上我应该调用 actvx3obj.ATR;因为它是一个不带参数的属性获取方法。

我发布这篇文章是希望有类似问题的人能偶然发现解决方案。

关于asp.net - Javascript 拒绝调用 ActiveX 方法,同意调用另一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2377392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com