未调用Javascript函数.Firebug显示引用错误

Javascript function not getting called. Firebug shows reference error

本文关键字:显示 引用 错误 Firebug 函数 调用 Javascript      更新时间:2023-10-05

我正在编写一个表单,并试图调用一个javascript函数

    <form onSubmit="$('<%$containerName%>').update(''); submitForReinstate(this, $('<%$containerName%>')); return false;">

但当我运行这个程序时,FireBug显示"ReferenceError:submitForReinstate未定义"。但这个函数是在其他文件中定义的。我需要以某种方式链接这两个文件吗?

谁能告诉我如何解决这个问题吗?

我在谷歌上搜索了一遍,但没有找到答案。

"但是这个函数是在其他文件中定义的。我需要以某种方式链接这两个文件吗?"

是的。假设第一个文件包含html,在给定所显示的<form>元素的情况下,您的文件似乎包含了对第一个文件中的第二个文件的引用。第二个文件只需要包含JavaScript(没有<script>标签),然后在主文件中添加以下内容:

<script src="nameofotherfile.js"></script>

如果文件不在同一目录中,请在src属性中包含适当的路径。

添加<script>元素最常见的两个位置是在<head>部分内或刚好在关闭</body>标记之前。