html中javascript函数未定义firebug

「已注销」 2012-01-06 01:49:32
RT
使用 <script type=\"text/javascript\" src=\"portset.js\"> </script>\在 head 中 包含了js 文件,
使用 firebug 插件 调试时,能 正常调出portset.js 文件。

但是调试 结果 ,始终显示 ,此html 文件 中的 全部函数 未定义。

求解!!



...全文
199 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2012-01-09
  • 打赏
  • 举报
回复
portset.js


/* JavaScript Document, add to check description interface*/
function filterkey(e)
{
var keynum;
var keychar;
var numcheck;

if(window.event) // IE
{
keynum = e.keyCode;
if(keynum == 8||keynum == 13)return true;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
if(keynum == 8||keynum == 13)return true;
}
///////////////////////////////
}
function checktext(s,lang)
{//\W
var patrn_num=/^[0-9]$/;
var patrn_alph=/^[a-z]|[A-Z]$/;
//var patrn_spec=/^[^A-Za-z0-9]$/;
var patrn_china=/^[\u4e00-\u9fa5]$/;

var patrn_spec=/^[~!@#$\%\^&*\(\)\_\+-=\|\\\]\[\}\{\"\'\;\:\?\/\>\<\,\`\.]/;//"

}
function checkform(t,obj,language)///////////////此处缺少关键字 function
{
default:
return false;
}
}
「已注销」 2012-01-06
  • 打赏
  • 举报
回复
这个 是 C 语言 输出的html 文件。

因为 是第一次出现这个 诡异的 错误。

firebug 调试 也是 没法进行下去。。

类似的页面 都是正常的, 脚本正常 运行,CGI 请求 没有错误,抓包 也是正常的 。




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

其中 ../ 可以 不加,因为 文件 全在 根目录下面。


代码 片段:


<html>
<head><title>port setting</title><meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
<LINK href="bbr.css" rel=stylesheet type=text/css>
<script type="text/javascript" src="../portset.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body>


xxxxxxxxxxxxxxxxxxxxxxx

<form action="portdescmod.cgi" id="form5" name="form5" method="get" onSubmit="JavaScript: return checkform(4,this,1)">
<tr>
<td>
4<input type="hidden" name="pid" value="3" >
</td>
<td>
<input type="text" name="PDs4" value="weeeeeeeeeeeeeeee@!######" maxlength=32 size=32 onKeyPress="JavaScript: return filterkey(event)" onChange="checktext(this,1);">
</td>
<td>
<input type="submit" name="" value="修改" class=button style="vertical-align:bottom" >
<input type="button" style="vertical-align:bottom" name="" value="删除" class=button onClick="location.href='portdescdel.cgi?pid=3'">
</td>
</tr>
</form>
</table>
</td>

<td width=30>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class=hline align=center>
</td>
</tr>
</table>
</body>
</html>










[Quote=引用 2 楼 zsx841021 的回复:]
<script type="text/javascript" src="../portset.js"> </script>

为什么加这么多“\"...
[/Quote]
三石-gary 2012-01-06
  • 打赏
  • 举报
回复
<script type="text/javascript" src="../portset.js"> </script>

为什么加这么多“\"...
oggmm 2012-01-06
  • 打赏
  • 举报
回复
\"这是为何?

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧