帮我看看这段java 代码, 提示 missing ( before formal parameters), 在线等, 马上给分

chonce 2008-12-14 11:05:05
//Get URL parameter
function GetUrlParms()
{
var args=new Object();
var query=location.search.substring(1);
var pairs=query.split("&");
for(var i=0;i<pairs.length;i++)
{
var pos=pairs[i].indexOf('=');
if(pos==-1) continue;
var argname=pairs[i].substring(0,pos);
var value=pairs[i].substring(pos+1);
args[argname]=unescape(value);
}
return args;
}

var args = new Object();
args = GetUrlParms();
var comment_id = args["id"];

function window.onload() { ------------------------------这里调试时提示 missing ( before formal parameters)
if(comment_id==null || !/^\+?[1-9][0-9]*$/.test(comment_id))
blog.innerHTML = 'No comment';
else
ajax('comment.asp?id='+comment_id+'','blog');
}

function Checklogin()
{
var str=document.pinglun.title.value;
var str1=document.pinglun.name.value;
var str2=document.pinglun.content.value;
var str3=document.pinglun.CodeStr.value;
if(str=="" || str2==""){
alert("Comment subject and content can not be empty");
//document.pinglun.title.focus();
return false;
}
if(str3==""){
alert("Please enter the code");
document.pinglun.CodeStr.focus();
return false;
}
if(str2.length>600){
alert("Comment content words can not be more than 600");
return false;
}
var str4 = str2.replace(/\n/g,"
");
//str4 = str4.replace(/\r/g,"<br>")
//alert(str4);
ajax("comment.asp?action=ok&n="+str1+"&t="+str+"&m="+str4+"&id="+comment_id+"&CodeStr="+str3,"blog");
//ShowMess();
return false;
}

function pageAjax(pageID){
ajax("comment.asp?id="+comment_id+"&page="+pageID,"blog");
}



这是一段弹出评论的代码, 在ie 7.0 中能正常运行,但是在ie6.0 及firefox 中均不能正常显示, 提示function window.onload() 这个函数错误, 请大虾帮忙看下, 解决立即给分 ,在线等
...全文
1192 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiduomi123 2008-12-14
  • 打赏
  • 举报
回复
对 使用 window.onload=function(){}的形式
或window.onload=方法名;
hejia12 2008-12-14
  • 打赏
  • 举报
回复
JavaScript是Sun和Netscape公司共同开发的产品;
JScript是微软对ECMA262语言规范的一种实现。
两者语法上没有太大差别,但提供的对象差别较大
hejia12 2008-12-14
  • 打赏
  • 举报
回复
问题出现是由于JavaScript和JScript存在区别..用提供的第二种写法在两种语言里都能正常显示..你可以试试
hejia12 2008-12-14
  • 打赏
  • 举报
回复
function window.onload() {...
改成这种形式试试...
window.onload = function() {...

81,115

社区成员

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

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