在ASP中如何从另一个用VB编写的.asp文件中调用一个.asp文件中的JavaScript函数?

时间:2015-11-14 00:38:49

标签: javascript vbscript asp-classic serverside-javascript

我有一个包含所有javascript函数的.asp文件。 incConnectionCloud.asp

<html>
  <head>
<Script language="JavaScript" type="text/javascript">

CCTokenRefresh = function() {
    Do java stuff...
}
</Script>

我有一个主asp页面,RTNWBrowse.asp,主要用VB编写,我想在其中调用javascript函数CCTokenRefresh()。

If sAPITokenExpDate < Now Then
        Call CCTokenRefresh()
     End If

使用VB代码加载主asp页面时出现以下错误。

变量未定义:'CCTokenRefresh' /RTNWBrowse.asp,第119行

1 个答案:

答案 0 :(得分:0)

您的JScript文件应如下所示:

<SCRIPT LANGUAGE=JScript RUNAT=SERVER>
/* JScript code here */
</SCRIPT>

然后在VBScript文件中,您可以将JScript文件包含在:

<!-- #include file="incConnectionCloud.asp" -->

现在您只需从VBScript中调用JScript函数。