问题标签 [activexobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2538 浏览

c# - 在调试模式下显示 Javascript 错误“对象不支持此属性或方法”

我有一个 C# .NET windows 应用程序,它将获取 HTML 文件并使用它们来显示数据。HTML 文件中将包含 javascript 来帮助解析/显示数据,其中一个使用 activeXObject 来显示 PDF 文件。

当我安装 Windows 应用程序的二进制版本时,PDF 文件正确显示并且很好。当我从 VS2008 的调试模式运行时,我收到错误:

无法加载详细信息页面。脚本中出现异常。错误名称:TypeError。错误消息:对象不支持此属性或方法

它们都指的是同一个 HTML 页面,唯一的区别是一个是二进制安装,另一个是我的 DEBUG 版本正在运行。

我需要让它在调试模式下工作,这样我才能测试,但我不确定出了什么问题;任何建议都将不胜感激!

编辑:对不起,这里是 HTML 代码:

我只是使用 C# Web 浏览器来显示它。

0 投票
2 回答
8632 浏览

javascript - IE9(和其他 IE 版本)的 AJAX 问题

我在 IE9、IE8 和可能的 IE7 中遇到 XMLHttpRequest 对象的问题,尽管尚未在 IE7 中测试。它在 FF4、Opera 11.01 和 Chrome 10 中运行没有问题。首先我想解释一下我使用这段代码的原因。我有一个 HTML 选择标签,其中定义了选项时间。然后,当用户单击按钮时,它会使用数据库中的时间值动态更新选择。现在这里是创建 XMLHttpRequest 对象的代码:

如您所见,如果创建 XMLHttpRequest 对象失败,它会尝试创建 ActiveXObject。

现在发送请求和获取响应的代码:

我将参数发送到 getTime.php,然后将响应写回 id=time 的 select 标记。现在在 IE9 和 IE8 中,它不想使用 DB 中的时间填充选择标记。

编辑:我将从 getTime.php 添加代码:

EDIT2:好的,我已经添加了包装,根据这个。现在我还将发布代码选择标签,现在已包装:

getTime.php 中的代码现在也更改了,我将只发布更改的部分:

如您所见,我只在 while 语句之前和之后添加了 echo '....'。猜猜现在会发生什么。在 FF、Opera 和 Chrome 中它可以正常工作,但在 IE9 中,它现在获取值,但它不会将它们放在下拉菜单中,它只是将它们打印为实际文本。当值打印为文本时,下拉菜单也消失了。似乎它不想包含选择标签。我不明白,为什么只有IE?

0 投票
3 回答
2418 浏览

javascript - 在 JavaScript 中,完成通过 new ActiveXObject 创建的对象后,是否需要将其设置为 null?

在 WSH 中运行并创建对象的 Javascript 程序中,比如说 Scripting.FileSystemObject 或任何任意 COM 对象,我是否需要在完成后将变量设置为 null?例如,我是否建议这样做:

效果与让变量超出范围有什么不同吗?

0 投票
1 回答
879 浏览

vbscript - 使用 ActiveXObject("WScript.Shell") 使用下载框强制下载文件

谁能给我一个示例,说明如何使用 ActiveXObject("WScript.Shell") 强制显示保存框,而不使用 php 或其他东西!?

我想允许下载一些 mp3 文件,而不是直接在 windows 媒体播放器中打开。我只是想让用户有机会选择是下载它们还是只打开它们

非常感谢提前

0 投票
1 回答
290 浏览

silverlight - wcf 中的 ActiveX 数据对象 (ADO) 在部署后无法正常工作

我在silverlight 应用程序中使用ActiveX 数据对象(ADO) 来显示创建数据库连接向导.. 数据链接属性对话框.. 这是在后台WCF 服务中创建和显示的。

当我从 Visual Studio 2010 运行它时,它工作得非常好。但是当我在本地 IIS 中部署它时,它不会出现。

我已经尝试消除异常,但没有。

流程在这里停止(以粗体和斜体标记)。我在 wwwroot 中也有客户端策略和跨域文件

日志(“在 adodb 之前”);MSDASC.DataLinks 数据链接 = 新 MSDASC.DataLinks();

任何帮助表示赞赏。谢谢你。

0 投票
1 回答
806 浏览

java - Java Desktop.browse 偶尔返回“在任何活动激活上下文中找不到请求的查找密钥”

我真的在为这个问题苦苦挣扎,因为它对我来说似乎是随机发生的。当我打电话时,

Desktop.browse("some url");

Internet Explorer 将不会显示。异常信息如下,

在任何活动的激活上下文中都找不到请求的查找键。

当它发生时,它会一直发生,直到我重新启动机器,但它最终会再次发生。

似乎有此问题的工作站正在运行 Windows XP,并将 Internet Explorer 8 设置为默认浏览器。

编辑:我忘了提到,如果我直接打开 Internet Explorer 并导航到有问题的 URL,那么它会正常工作。

EDIT2:如果调用 Desktop.browse 并在至少 15 分钟后再次调用,这似乎会发生。现在重新启动应用程序似乎可以解决问题。

0 投票
1 回答
2235 浏览

javascript - Microsoft Word - 从 JavaScript/JScript ActiveX 插入文本

我想使用 JavaScript(在网页上)将一些文本插入 Microsoft Word 文档。 该文档有 VB 和 C# 的示例代码,但没有 JavaScript (JScript) 的示例代码。我已经能够使用这里看到的代码示例来解决很多问题,但是某些行让我感到困惑。

这是我到目前为止所得到的:

var retText;

但是当谈到这一行(在 C# 中)时,我不太明白如何翻译它:

currentSelection.Type可以wordApp.Selection.Type在我上面的代码中翻译成,但我不确定如何处理Word.WdSelectionType.wdSelectionIP.

一些失败的尝试:

0 投票
1 回答
548 浏览

com - 需要创建 COM DLL 以在“Excel.Application”等脚本中使用

我想使用 VSS 2010 创建一个 COM DLL,并且需要注册到注册表。我的目标是我想使用创建的 DLL,如“Excel.Application”、“Word.Application”、“Wscript.Shell”之类的。

我想使用 CreateObject / New OleObject 方法创建实例,并在我的脚本(VBScript 或 JavaScript)中使用相同的方法。

任何人帮助我创建一个 COM 对象以及如何注册它?

我尝试创建 COM 对象并尝试使用 RegSvr32.exe 进行注册。它说“已加载 dll,但未找到入口点。确保有效的 dll 或 ocx”

这是我的参考代码...

谢谢,
Shanmugavel.C

0 投票
1 回答
1216 浏览

jsp - 如何使用 xmlhttp 请求获取 struts2 HttpServletReponse

我的 struts.xml 部分

在 Welcome.jsp 的页面加载上,我调用了一个函数,该函数getXml()应该接收 xml 作为响应,但我得到的是success.jsp内容

0 投票
2 回答
2729 浏览

javascript - 使用 javascript 查找“我的文档”路径

我想用 Javascript 确定“我的文档”文件夹的路径。我需要它来指定可以存储应用程序日志的文件夹。

谢谢