从JavaScript调用VBScript,反之亦然?

时间:2009-01-21 16:53:07

标签: javascript asp-classic vbscript

是否可以通过VBScript调用调用JavaScript函数,或者从VBScript调用中调用JavaScript?

3 个答案:

答案 0 :(得分:6)

从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

答案 1 :(得分:3)

是的,如果您的主脚本是Windows Script File(WSF)。

WSF文件可以包含其他脚本文件并执行来自多个引擎的代码。

答案 2 :(得分:1)

通过在调用函数时指定语言,这也可以在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("")'>

请点击此处查看更深入的示例:http://docs.google.com/Doc?id=ajh85hfcbjj6_457g7v6fgfh