首页 > 解决方案 > 尝试从经典 ASP 调用 javascript 即 JS 文件中的函数

问题描述

我正在尝试从经典的 ASP 应用程序调用 javascript 文件。我试图调用的函数在 pow.js 中,我正在使用 tow.asp。

我的 tow.asp 代码如下所示:

<script type="text/javascript" src="pow.js"></script>
Dim MyCall

If MyCall = "" Then
  Response.write("<script type=""text/javascript"">alert(""Inside Call"");</script>")

  Response.Write("<script type=""text/javascript"">$(function () {TestLinks();});</script>")

EndIf

我的 pow.js 文件包含以下内容

function TestLinks(){
 alert("Here now");
}

当我加载页面时,我收到警报“Inside Call”,仅此而已。pow.js 中的 TestLinks() javascript 函数没有响应

标签: javascriptasp.netvbscript

解决方案


我想到了。

有2个错误:

1.) 我的电话有语法错误。来自 asp 的调用应该是:

Response.write("<script type=""text/javascript"">TestLinks();</script>")

2.) 引用 pow.js 文件的标签应该是:

<script type="text/javascript" src="./pow.js"></script>

推荐阅读