经典的asp问题

时间:2010-04-20 06:14:58

标签: asp-classic

我的.Asp文件存在此问题。我收到一条错误,说'GetFrontpageInfo'未定义。

这是代码:

http://www.kollelbaaleibatim.com/Content_of_asp_file.txt

点击“查看来源”查看代码。

TY

2 个答案:

答案 0 :(得分:6)

您正尝试从客户端代码调用服务器端功能。

在浏览器中触发onLoad事件,因此无法找到名为GetFrontpageInfo的客户端函数。

删除该属性并将以下内容放在页面底部:

这样,您从服务器端调用服务器端代码。

<强>更新

再次查看代码 - 您还尝试在输入按钮的onClick事件中调用客户端。

另一个问题是您尝试在服务器端调用 alert 。这是不可能的。

也许你应该将你的功能从服务器端(包含在<%%>中)更改为客户端脚本,并将调用返回到body标签中的onload事件:

<script language="vbscript>

     sub GetFrontpageInfo()

        ShortTitleLeftCar = "temp value in variable"
        messagebox(ShortTitleLeftCar)

     end sub
</script>

您似乎在混合使用VBScript和Javascript,以及客户端和服务器端代码。

答案 1 :(得分:0)

它看起来像你的函数GetFrontpageInfo被定义为服务器端方法,但你在客户端调用它。 <body onload="GetFrontpageInfo">正在寻找名为GetFrontpageInfo

的Javascript函数