vbscript - 我可以在单个 HTA 中混合使用 VBScript 和 JScript 吗?

标签 vbscript javascript hta

是否可以在同一个 HTA 中同时使用 JScript 和 VBScript?我能否从 JScript 调用 VBScript 函数,反之亦然?是否存在任何“陷阱”,例如首先运行 JScript,然后运行 ​​VBScript(经典的 ASP 页面存在此问题)。

最佳答案

是的,只是将它们分成不同的脚本标签:

<script language="javascript">
   // javascript code
</script>

<script language="vbscript">
   ' vbscript code
</script>

编辑:是的,您可以在 Javascript 和 VBScript 之间进行交叉调用,无需额外的工作。

编辑:任何 Windows 脚本技术也是如此。它在 WSF 文件中工作,并且可以包含以任何受支持的 ActiveScript 语言(例如 Perl)编写的脚本,只要安装了该引擎即可。

编辑:首先执行所有 JScript,然后执行 VBScript 的特定“陷阱”与 ASP 如何处理脚本有关。 MSHTA主机(使用IE的引擎)没有这个问题。不过,我对 HTA 了解不多,所以我无法解决任何其他可能的“陷阱”。

关于vbscript - 我可以在单个 HTA 中混合使用 VBScript 和 JScript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64605/

相关文章:

loops - 基于 'Last Modified Date' 遍历文件夹中的所有文件

javascript - React JS setState 行为

linux - 为 linux 寻找 "scriptable GUI markup language"(如 Windows 中的 HTA)

javascript - 按键计算对象数组(动态)的百分比

vbscript - 同时运行2个子程序

html - 过滤其他下拉列表的 HTA vbscript 下拉列表

windows-vista - vbscript检测UAC是否提升

vba - 当我们使用Excel vba中的Dir函数循环遍历文件夹(文件)时,是否有类似于 'Find'的方法可用?

javascript - 如何使用ajax调用在浏览器上加载html响应

javascript - 正则表达式字母数字在字符串的末尾/开头不带空格