问题标签 [jscript]

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 投票
2 回答
8431 浏览

asp-classic - 使用 JScript 从 ADODB 和 ASP 获取受影响的行数

可能重复:
如何获取受使用 ADO 和 JavaScript 的语句影响的行数?

我们使用的是MS-SQL7.0,ASP(带Jscript)查询和执行没有任何问题。但是我们遇到了影响记录数的问题。我们参考这个来源

http://support.microsoft.com/kb/195048

这是我们的源代码

但是这段代码不起作用,rowCount被设置为其初始值(0)。我认为这是因为 javascript 中的原始类型总是按值调用。

0 投票
1 回答
15821 浏览

asp.net - 为什么我得到这个异常:Sys.WebForms.PageRequestManagerServerErrorException: Invalid postback or callback argument

为什么我得到这个错误

启动 Save 命令的事件时出现此错误

0 投票
0 回答
232 浏览

visual-studio-2010 - 如何停止 Jscript 的 Visual Studio 2010 大纲

我正在使用 Microsoft Visual Studio 2010 编辑 JavaScript。

但每次我打开 .htm .html 或 .js 文件时,它默认添加所有烦人的小大纲 + 符号。

在 VS C++ 和其他语言中,您可以通过设置工具 > 选项 > > 格式来关闭它

0 投票
1 回答
3495 浏览

javascript - 在 IE8、IE9 和 IE10 中使用 javascript 更改元素类名称时可能出现的错误

注意:我以前有一个类似的问题,现在我试图删除它。我认为问题与 .NET webbrowser 控件有关,但与 IE 有关。

以下代码是一个 .htm 文件的内容,该文件仅显示 3 个可以单击的项目。单击每个项目时,javascript 方法会将其背景更改为蓝色,并将先前选择的项目背景更改回白色。

这是问题,它只出现在 IE8、9 和 10 中。它适用于 FF、chrome,我设法使用 IE10 开发人员预览版证明它适用于 IE5 和 IE7。

单击 ITEM 1,然后单击 ITEM 1.1 - ITEM 1.1 突出显示,但 ITEM 1 未取消突出显示。

但是(向上移动文档树):
单击 ITEM 1,然后 ROOT - 没问题
单击 ITEM 1,1 然后 ITEM 1 - 没问题。

现在,如果我将javascript selectElement(e) 方法切换为先取消选择然后选择,问题就变成了:

单击 ITEM 1.1,然后单击 ITEM 1 - 在单击 ITEM 1 和显示蓝色背景之间存在明显的延迟。

如果删除图像标签,问题就会消失。

将项目滚动到视图之外,然后再次返回修​​复渲染。不幸的是,调用 Invalidate 或 Update 并不能解决问题。

将先前选择的元素的显示样式切换为无然后再返回可以解决问题 - 除非用户错误地选择了节点文本(例如双击)

我尝试过的一些事情:

  1. 我尝试完全替换outerhtml,而不是仅仅更改类,但这没有什么区别。
  2. 删除图像标签并包含背景图像没有区别。

代码

*在您自己的机器上测试时,网页将无法找到“expand_tree_20x8.png”文件;这无关紧要,因为无论是否可以找到图像都会显示行为。重要的是图像标签必须在文件中。

0 投票
0 回答
152 浏览

javascript - 如何让 VS2010 JScript Intellisense 为交叉引用的文件工作?

我有一个大型的 Javascript 对象,我将其拆分为多个文件。基本上它是这样的:

文件 1:

文件 2:

等等。

由于Method1可以调用Method2,反之亦然,我希望它们都可以从 IntelliSense 中获得。不幸的是,在递归爬取文件时,IntelliSense 似乎不喜欢循环引用。关于如何在我的所有文件中获得适当的 IntelliSense 支持的任何想法?

0 投票
1 回答
205 浏览

tomcat - 我可以使用 Apache Tomcat 应用程序服务器托管 JScript 页面吗?

我有“Cube”的源代码(这是一个用于可视化时间序列数据的开源系统)。源代码在 JScript 中。

我想知道是否可以将它托管在运行 Apache Tomcat 服务器的机器上。

立方体网页:http
://square.github.com/cube/ 源代码:https ://github.com/square/cube

-帕拉格

0 投票
1 回答
9252 浏览

vbscript - Windows 更新下载器。Download() 失败

我在 Microsoft 网站上发现了一个关于 Windows 更新的示例 vbscript 程序(名为 WUA_SearchDownloadInstall.vbs)。

http://msdn.microsoft.com/en-us/library/aa387102%28VS.85%29.aspx

他的脚本运行良好,直到它到达

在该行上,CMD 窗口输出

通过在前面添加 printf 行downloader.Download(),我可以看到错误在 Download() 中立即断言。

我的问题是:我怎样才能找到知道错误原因的线索?可能有办法捕获异常并让输出一些详细的错误消息。

我在这篇文章的帮助下进行了尝试(看起来像一个 VBscript 异常,如何应对?),并围绕问题行写:

WScript.Echo Err.Description什么也没输出。我能怎么做?

在此处输入图像描述

我的环境:Windows 7 32 位。

[[[ 更新 ]]]

这个问题我回来了。我已经更新了我的脚本以使用 JScript。是的,它比 VBScript 方便。

现在我有这样的代码片段:

剩下的问题是:如何从 Download() 获取错误代码,以便检查错误原因。http://msdn.microsoft.com/en-us/library/windows/desktop/aa386134%28v=vs.85%29.aspx上的页面对我来说似乎太粗糙了,无法找到答案。

再次等待您的帮助。谢谢你。

0 投票
1 回答
2130 浏览

json - 在经典 ASP 中使用 json2.js

再会,

我对何时在经典 ASP 中使用 VBScript、Javascript 和 JScript 感到困惑。有人告诉我,我们的环境默认使用 JScript。
因此,当我们使用公司的标准包含创建一个空白页面时,我们就开始使用 JScript 进行编码。

现在我希望使用 json2.js 文件,以便我可以解析传入的 JSON 并将 JSON 发送到客户端/浏览器。

我不认为我需要做任何特别的事情来使用 json2.js,因为它是纯 javascript。但我在放置 SCRIPT 标签时遇到问题。基本上,在经典 ASP 页面中何时何地需要一个新的 SCRIPT 标记?

我收到“JSON”为空或不是对象的响应。这让我相信 JSON.parse() 方法甚至没有被识别。

谢谢

0 投票
3 回答
16283 浏览

javascript - Response.write 与 Document.write

在经典的 asp 页面中,有人告诉我可以使用 vbscript 或 jscript。而 jscript 只是 javascript。

所以我不确定 Response.Write、Response.Write()、response.write() 和 document.write() 之间有什么区别

大写是否重要,有时我似乎在方法名称后看不到括号,有时我会。这一切都在我的新手头脑中变得一团糟。

如果我正在使用 JScript(而不是 VBScript)编写经典的 asp,是否应该将 <% %> 中的所有内容都视为 javascript,只是在服务器端?

在经典 asp 之前,我确信 javascript 只是一种客户端脚本语言。

0 投票
3 回答
1046 浏览

json - 经典 ASP 中的“JSON”为空或不是对象“错误

我在标题中收到错误--JSON 为空或不是对象。

我在一个经典的 ASP 页面中。我的 json2.js 文件与我所在的这个经典 asp 页面位于同一目录中。所以我不知道为什么服务器似乎无法识别 JSON.parse() 方法。我的脚本语言是 JScript。

我注意到在不同的线程中,使用 json2.js 库是要走的路。但我似乎无法让它发挥作用。这是一个怪癖吗?这应该很简单,不是吗?

requestBody 是一个简单的 JSON 对象:[{"answer":"ok"},{"answer":"sunny"}]

谢谢!