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

Jus*_*oss 1 javascript vbscript hta

是否可以在同一个HTA中同时使用JScript和VBScript?我可以从JScript调用VBScript函数,反之亦然吗?是否有任何"陷阱",如首先运行的JScript和运行第二的VBScript(经典ASP页面有此问题).

Mar*_*ett 12

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

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

<script language="vbscript">
   ' vbscript code
</script>
Run Code Online (Sandbox Code Playgroud)

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

编辑:任何Windows Scripting技术也是如此.它适用于WSF文件,并且可以包含使用任何受支持的ActiveScript语言(如Perl)编写的脚本,只要安装了引擎即可.

编辑:首先执行所有JScript的特定"问题",然后VBScript与ASP处理脚本的方式有关.MSHTA主机(使用IE的引擎)没有这个问题.我不是很喜欢HTA,所以我无法解决任何其他可能的"陷阱".