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

标签 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 行

最佳答案

您的 JScript 文件应如下所示:

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

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

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

现在您可以简单地从 VBScript 调用 JScript 函数。

关于javascript - 在 ASP 中,如何从一个 .asp 文件中调用另一个用 VB 编写的 .asp 文件中的 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33703876/

相关文章:

javascript - 如何使用 Bootstrap 为平行列 div 添加/提供完整高度?

windows - 从 HTA 运行时,bWaitOnReturn 对 mstsc.exe 没有影响

css - 如何修改vbs以归档事件日志

regex - Vbscript 正则表达式 - 匹配 [下一页]

asp-classic - 经典 ASP 的文件扩展名问题

javascript - jQuery 验证输入类型复选框值

javascript - 输入模式 ='[a-zA-Z]' 在 React 应用程序中不起作用

javascript - 将具有相同键的嵌套对象合并到 JavaScript 中的单个对象中

vbscript - Internet Explorer 获取内部 IP 地址

http - MSXML2.XMLHTTP 请求验证在 ASP Classic 中输入的 URL