问题标签 [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.
c# - 在调试模式下显示 Javascript 错误“对象不支持此属性或方法”
我有一个 C# .NET windows 应用程序,它将获取 HTML 文件并使用它们来显示数据。HTML 文件中将包含 javascript 来帮助解析/显示数据,其中一个使用 activeXObject 来显示 PDF 文件。
当我安装 Windows 应用程序的二进制版本时,PDF 文件正确显示并且很好。当我从 VS2008 的调试模式运行时,我收到错误:
无法加载详细信息页面。脚本中出现异常。错误名称:TypeError。错误消息:对象不支持此属性或方法
它们都指的是同一个 HTML 页面,唯一的区别是一个是二进制安装,另一个是我的 DEBUG 版本正在运行。
我需要让它在调试模式下工作,这样我才能测试,但我不确定出了什么问题;任何建议都将不胜感激!
编辑:对不起,这里是 HTML 代码:
我只是使用 C# Web 浏览器来显示它。
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?
javascript - 在 JavaScript 中,完成通过 new ActiveXObject 创建的对象后,是否需要将其设置为 null?
在 WSH 中运行并创建对象的 Javascript 程序中,比如说 Scripting.FileSystemObject 或任何任意 COM 对象,我是否需要在完成后将变量设置为 null?例如,我是否建议这样做:
效果与让变量超出范围有什么不同吗?
vbscript - 使用 ActiveXObject("WScript.Shell") 使用下载框强制下载文件
谁能给我一个示例,说明如何使用 ActiveXObject("WScript.Shell") 强制显示保存框,而不使用 php 或其他东西!?
我想允许下载一些 mp3 文件,而不是直接在 windows 媒体播放器中打开。我只是想让用户有机会选择是下载它们还是只打开它们
非常感谢提前
silverlight - wcf 中的 ActiveX 数据对象 (ADO) 在部署后无法正常工作
我在silverlight 应用程序中使用ActiveX 数据对象(ADO) 来显示创建数据库连接向导.. 数据链接属性对话框.. 这是在后台WCF 服务中创建和显示的。
当我从 Visual Studio 2010 运行它时,它工作得非常好。但是当我在本地 IIS 中部署它时,它不会出现。
我已经尝试消除异常,但没有。
流程在这里停止(以粗体和斜体标记)。我在 wwwroot 中也有客户端策略和跨域文件
日志(“在 adodb 之前”);MSDASC.DataLinks 数据链接 = 新 MSDASC.DataLinks();
任何帮助表示赞赏。谢谢你。
java - Java Desktop.browse 偶尔返回“在任何活动激活上下文中找不到请求的查找密钥”
我真的在为这个问题苦苦挣扎,因为它对我来说似乎是随机发生的。当我打电话时,
Desktop.browse("some url");
Internet Explorer 将不会显示。异常信息如下,
在任何活动的激活上下文中都找不到请求的查找键。
当它发生时,它会一直发生,直到我重新启动机器,但它最终会再次发生。
似乎有此问题的工作站正在运行 Windows XP,并将 Internet Explorer 8 设置为默认浏览器。
编辑:我忘了提到,如果我直接打开 Internet Explorer 并导航到有问题的 URL,那么它会正常工作。
EDIT2:如果调用 Desktop.browse 并在至少 15 分钟后再次调用,这似乎会发生。现在重新启动应用程序似乎可以解决问题。
javascript - Microsoft Word - 从 JavaScript/JScript ActiveX 插入文本
我想使用 JavaScript(在网页上)将一些文本插入 Microsoft Word 文档。 该文档有 VB 和 C# 的示例代码,但没有 JavaScript (JScript) 的示例代码。我已经能够使用这里看到的代码示例来解决很多问题,但是某些行让我感到困惑。
这是我到目前为止所得到的:
var retText;
但是当谈到这一行(在 C# 中)时,我不太明白如何翻译它:
currentSelection.Type
可以wordApp.Selection.Type
在我上面的代码中翻译成,但我不确定如何处理Word.WdSelectionType.wdSelectionIP
.
一些失败的尝试:
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
jsp - 如何使用 xmlhttp 请求获取 struts2 HttpServletReponse
我的 struts.xml 部分
在 Welcome.jsp 的页面加载上,我调用了一个函数,该函数getXml()
应该接收 xml 作为响应,但我得到的是success.jsp
内容
javascript - 使用 javascript 查找“我的文档”路径
我想用 Javascript 确定“我的文档”文件夹的路径。我需要它来指定可以存储应用程序日志的文件夹。
谢谢