我有一个问题,即在.js
文件中将VBScript嵌入到我的Javascript中。我想在我的警告框中放置一个title
,所以我想使用VBScript。
我有一个.js
文件,这就是我要在.js
文件中插入的内容。
<script language="VBScript">
Function makeMsgBox(tit, mess, icon, buts, defs, mode)
butVal = icon + buts + defs + mode
makeMsgBox = MsgBox(mess, butVal, tit)
End Function
</script>
但它给了我一个错误,我认为它不允许我在我的Javascript文件中插入VBScript。
答案 0 :(得分:2)
您不能在.js文件中包含脚本声明<script language="VBScript">
。您也不能在.js文件中使用VBScript函数。
您可以尝试创建一个.wsf file,您可以在其中使用JavaScript和VBScript。
我不清楚函数中的所有参数是做什么的,但是这里是如何在同一个Windows脚本文件中使用JavaScript和VBScript,甚至调用彼此的函数:
<?xml version="1.0" ?>
<package>
<job>
<script language="VBScript">
Function makeMsgBox(tit,mess,buts)
makeMsgBox = MsgBox (mess,buts,tit)
End Function
</script>
<script language="JavaScript">
var YES_NO_CANCEL = 3;
makeMsgBox("VBScript message box", "Calling from JavaScript", YES_NO_CANCEL);
</script>
</job>
</package>