问题标签 [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 回答
500 浏览

asp-classic - 在javascript中写出一个空值

这个问题是对这个问题的跟进:在服务器上使用 JavaScript 编写二进制数据

Response.Write用于编写字符串的问题在于该字符串包含一个空字符,JavaScript 将其识别为字符串的结尾。

我要编写的字符串以以下开头(此处以字符代码编写)

JavaScript 只会在此处输出前 4 个字符,因为它将第 5 个字符识别为字符串终止符。有没有办法解决?


我应该注意,我确实必须写出二进制 null ......输出是 pdf,所以我不能更改输出格式。

0 投票
2 回答
2884 浏览

asp-classic - ASP Classic - 在 JavaScript 页面中包含 VBScript 页面?

有没有办法将 VBScript 页面包含到使用 Javascript 编写的 ASP 页面中?

有一个用 Javascript 编写的 ASP 页面,但我们的侧边栏菜单是用 VBScript 编写的。当我将侧边栏 asp 文件包含到 Javascript 中时,服务器会出错。

< %@ LANGUAGE="JavaScript" %>

<%

...

< !--#include file="sidebar.asp"-->

...

其中sidebar.asp 是使用VBScript 编写的。

0 投票
1 回答
1918 浏览

regex - Regexp.replace 中的动态值使用 javascript

我不知道我今天的头在哪里,有人可以向我解释一下 - 为什么我可以通过请求表单获取 hturl 值并在 htstring 中进行替换?(我这样做并且它有效 - 但只替换了(hturl)值的一次出现......问题是我要替换的旧值还有大约 10 次出现:

我将 Regex 与 asp 和 javascript 结合使用

如果我改变

或者

我不能再动态获取 hturl 值了?

任何可以帮助的人请做!- 我不知道我今天的头脑/逻辑在哪里!谢谢

0 投票
1 回答
3209 浏览

if-statement - Dynamics CRM 4.0 J Script - 使用状态码的“If”语句

我正在尝试创建一个简单的警报作为onload联系人实体上的事件。但是,我只希望在其中一个条件是联系人仍处于活动状态时触发。

因此,我将其表述如下:

但是,当我加载联系人记录时,它会出错。是否不可能将“if”语句基于状态。

0 投票
2 回答
2114 浏览

http - 在浏览器中打开一个带有对 ASP 请求的响应的新选项卡

这有点复杂......假设我在用户的浏览器中显示了一个 PDF 文件列表。每个文件名都是一个链接,不是指向文件,而是指向一个 ASP 页面,比如说

我希望 viewfile.asp 获取文件(我已经完成了该操作),但是我希望浏览器加载文件,就好像用户直接打开了 PDF 文件一样。我希望它在新选项卡或浏览器窗口中打开。

这是(简化的)viewfile.asp

0 投票
1 回答
6125 浏览

asp-classic - 如何从 ASP 中的 ADODB 流中读取数据作为字节值?

我有一个获取二进制文件内容并将其写入流的 ASP 例程。目的是从流中读取它并在服务器上处理它。

所以我有:

如何获取刚刚从流中读取的字节的字节值?

Asc () 和 byte () 不起作用 (JScript)

TIA

0 投票
2 回答
5490 浏览

search - 在注册表中搜索键 - JScript

有没有办法使用 Windows 脚本主机在注册表中搜索特定键?

我正在使用JavaScript(Jscript/VBScript?)这样做,而 msdn 库没有提到任何此类方法:http: //msdn.microsoft.com/en-us/library/2x3w20xf (v=VS.85 ).aspx

谢谢,


所以这里是问题的更新:

这个问题比直接的注册表搜索要复杂一些。我必须查看 Windows 框中已安装的产品,才能找到我要删除的特定产品条目。注册表路径定义为:

HKEY_LOCAL_MACHINE\软件\微软...\产品。

在 Products 键中,列出了已安装的产品,但它们的键被定义为哈希码。在产品键中还有其他具有定义名称和定义值的键。我希望能够搜索后面的键和值。我怎么能做到这一点,绕过未知的哈希码?

例如,我需要查找 DisplayVersion key = 1.0.0 的产品。该密钥的路径是:

HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\Products\A949EBE4EED5FD113A0CB40EED7D0258\InstallProperties\DisplayVersion。

如何获取或避免写入产品密钥:A949EBE4EED5FD113A0CB40EED7D0258?

0 投票
3 回答
666 浏览

javascript - 将 Windows“二进制”浮点数读入 ASP jscript 变量

我需要读取由旧版 Windows 应用程序生成的文件,该应用程序以二进制形式存储实数(8 字节“双精度”类型)——即作为 8 字节的打包数组。我可以读取 8 字节组 OK,但是如何将它呈现给我的 ASP JScript 代码,这样我才能再次获得实数。

或者换一种说法:

假设一个文件是由 Windows (Delphi) 程序生成的:

检查文件将显示它包含 8 个字节,即:

这是IEEE格式的实数。假设我可以在 ASP 中读回这 8 个字节,是否有一种简单的方法可以再次取回实数?

0 投票
1 回答
13975 浏览

wsh - 在命令行上通过 cscript 将参数传递给 javascript

我有一个小的命令行 JScript 例程,我通常在 Windows 中使用 cscript 从命令行运行它。我希望能够按照以下方式传递参数

%:>cscript doSomethingToFile.js FileInQuestion.txt

关于如何做到这一点的任何见解?非常感谢。

0 投票
1 回答
2305 浏览

internet-explorer - jscript+wsh无法启动notepad.exe,vbscript+wsh可以。为什么?

没关系,我解决了。

它应该只是

原始问题:

我正在尝试编写一个网页,该网页将在我的本地计算机上启动程序。为什么只有 vbscript 版本有效?单击 jscript 链接时没有任何反应。

我怎样才能使 jscript 版本工作?(XPsp2 上的 IE8)