是否可以在同一个 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/