是否可以从 JavaScript 调用中调用 VBScript 函数,或者从 VBScript 调用中调用 JavaScript?
从 Javascript 调用 VBScript 函数
您的 VBScript:
Function myVBFunction()
' here comes your vbscript code
End Function
你的Javascript:
function myJavascriptFunction(){
myVBFunction(); // calls the vbs function
}
window.onload = myJavascriptFunction;
从 VBScript 调用 Javascript 函数
Function myVBFunction()
myJavascriptFunction()
End Function
是的,如果您的主脚本是 Windows 脚本文件 (WSF)。
WSF 文件可以包含其他脚本文件并从多个引擎执行代码。
这也可以在 HTA 中通过在调用函数时指定语言来实现,如下所示:
<input id="renameIcon"
name="renameIcon"
type="image"
src="images/rename.ico"
onclick=renameUser()
onmouseover='vbscript: if showStat <> "busy" Then call showStatus(button4.title)'
onmouseout='vbscript: if showStat <> "busy" Then call showStatus("")'>