一运行这个脚本就出现错误(缺少对象IE),FF下没报错~
代码如下:执行的时候始终提示脚本有错误:缺少对象;根据URL地址里的参数来判断参数名,如果参数为多个的话用'&'分割!
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('=');//查找name=value
if(pos==-1)
{
continue;//如果没有找到就跳过
}
var argname=pairs[i].substring(0,pos);//提取name
var value=pairs[i].substring(pos+1);//提取value
args[argname]=unescape(value);//存为属性
}
return args;
}
window.onload=function()
{
var args = new Object();
args = GetUrlParms();
var className = args["className"];
switch(className)
{
case "news":
document.getElementById("repeatSearchNews").style.display = "";
document.getElementById("repeatSearchLaw").style.display = "none";
break;
case "law":
document.getElementById("repeatSearchNews").style.display = "none";
document.getElementById("repeatSearchLaw").style.display = "";
break;
}
} --------------------编程问答-------------------- 最有可能:args[argname]或者document.getElementById("XX")中的一个是空的。
挨着试一试
补充:.NET技术 , ASP.NET