问题标签 [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.
asp-classic - 使用 JScript 从 ADODB 和 ASP 获取受影响的行数
我们使用的是MS-SQL7.0,ASP(带Jscript)查询和执行没有任何问题。但是我们遇到了影响记录数的问题。我们参考这个来源
http://support.microsoft.com/kb/195048
这是我们的源代码
但是这段代码不起作用,rowCount
被设置为其初始值(0)。我认为这是因为 javascript 中的原始类型总是按值调用。
asp.net - 为什么我得到这个异常:Sys.WebForms.PageRequestManagerServerErrorException: Invalid postback or callback argument
为什么我得到这个错误
启动 Save 命令的事件时出现此错误
visual-studio-2010 - 如何停止 Jscript 的 Visual Studio 2010 大纲
我正在使用 Microsoft Visual Studio 2010 编辑 JavaScript。
但每次我打开 .htm .html 或 .js 文件时,它默认添加所有烦人的小大纲 + 符号。
在 VS C++ 和其他语言中,您可以通过设置工具 > 选项 > > 格式来关闭它
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 并不能解决问题。
将先前选择的元素的显示样式切换为无然后再返回可以解决问题 - 除非用户错误地选择了节点文本(例如双击)
我尝试过的一些事情:
- 我尝试完全替换outerhtml,而不是仅仅更改类,但这没有什么区别。
- 删除图像标签并包含背景图像没有区别。
代码
*在您自己的机器上测试时,网页将无法找到“expand_tree_20x8.png”文件;这无关紧要,因为无论是否可以找到图像都会显示行为。重要的是图像标签必须在文件中。
javascript - 如何让 VS2010 JScript Intellisense 为交叉引用的文件工作?
我有一个大型的 Javascript 对象,我将其拆分为多个文件。基本上它是这样的:
文件 1:
文件 2:
等等。
由于Method1
可以调用Method2
,反之亦然,我希望它们都可以从 IntelliSense 中获得。不幸的是,在递归爬取文件时,IntelliSense 似乎不喜欢循环引用。关于如何在我的所有文件中获得适当的 IntelliSense 支持的任何想法?
tomcat - 我可以使用 Apache Tomcat 应用程序服务器托管 JScript 页面吗?
我有“Cube”的源代码(这是一个用于可视化时间序列数据的开源系统)。源代码在 JScript 中。
我想知道是否可以将它托管在运行 Apache Tomcat 服务器的机器上。
立方体网页:http
://square.github.com/cube/
源代码:https ://github.com/square/cube
-帕拉格
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上的页面对我来说似乎太粗糙了,无法找到答案。
再次等待您的帮助。谢谢你。
json - 在经典 ASP 中使用 json2.js
再会,
我对何时在经典 ASP 中使用 VBScript、Javascript 和 JScript 感到困惑。有人告诉我,我们的环境默认使用 JScript。
因此,当我们使用公司的标准包含创建一个空白页面时,我们就开始使用 JScript 进行编码。
现在我希望使用 json2.js 文件,以便我可以解析传入的 JSON 并将 JSON 发送到客户端/浏览器。
我不认为我需要做任何特别的事情来使用 json2.js,因为它是纯 javascript。但我在放置 SCRIPT 标签时遇到问题。基本上,在经典 ASP 页面中何时何地需要一个新的 SCRIPT 标记?
我收到“JSON”为空或不是对象的响应。这让我相信 JSON.parse() 方法甚至没有被识别。
谢谢
javascript - Response.write 与 Document.write
在经典的 asp 页面中,有人告诉我可以使用 vbscript 或 jscript。而 jscript 只是 javascript。
所以我不确定 Response.Write、Response.Write()、response.write() 和 document.write() 之间有什么区别
大写是否重要,有时我似乎在方法名称后看不到括号,有时我会。这一切都在我的新手头脑中变得一团糟。
如果我正在使用 JScript(而不是 VBScript)编写经典的 asp,是否应该将 <% %> 中的所有内容都视为 javascript,只是在服务器端?
在经典 asp 之前,我确信 javascript 只是一种客户端脚本语言。
json - 经典 ASP 中的“JSON”为空或不是对象“错误
我在标题中收到错误--JSON 为空或不是对象。
我在一个经典的 ASP 页面中。我的 json2.js 文件与我所在的这个经典 asp 页面位于同一目录中。所以我不知道为什么服务器似乎无法识别 JSON.parse() 方法。我的脚本语言是 JScript。
我注意到在不同的线程中,使用 json2.js 库是要走的路。但我似乎无法让它发挥作用。这是一个怪癖吗?这应该很简单,不是吗?
requestBody 是一个简单的 JSON 对象:[{"answer":"ok"},{"answer":"sunny"}]
谢谢!