可以:var Request = function(arg){
var ws = location.search.substring(1, location.search.length);
var arrReturn = new Array();
var strReturn = new String(); if (ws != ""){
var val = ws.split("&");
for (i=0 ; i<val.length ; i++){
if (arg == val[i].split("=")[0]){
strReturn = val[i].split("=")[1];
break;
}
else{
arrReturn.push(val[i].split("=")[1]);
}
}
}
return (typeof arg == 'undefined')?arrReturn:strReturn;
};
var ws = location.search.substring(1, location.search.length);
var arrReturn = new Array();
var strReturn = new String(); if (ws != ""){
var val = ws.split("&");
for (i=0 ; i<val.length ; i++){
if (arg == val[i].split("=")[0]){
strReturn = val[i].split("=")[1];
break;
}
else{
arrReturn.push(val[i].split("=")[1]);
}
}
}
return (typeof arg == 'undefined')?arrReturn:strReturn;
};
解决方案 »
- js问题,虽常见,解决方案也多,但没几个能实现。
- 脚本分析、压缩、混淆工具 JSA新版本发布,压缩效率提高大约10%
- Extjs表单提交json返回值的问题
- 分享一个JS的调试方法,对远程调试JS最爽
- [求助]Vb.net在客户端动态生成控件
- 使用XMLHTTPRequest 读取XML文件可以使用schema进行验证么?
- 菜鸟提问 关于 注册页面中一些功能的实现 长时间在线 成功就结案给分
- 返回一个页面并刷新这个页面,该怎么办?
- 请问一个ActiveX对象在网页中,如何根据IE浏览器窗口大小的调整而调整???
- 求大 神指导
- 正则应用
- 用javascript能否完全拷贝Table的行,然后加在最后?
var s = Request("id");
alert(s)
</script>
window.onload=function(){
var s = location.search;
s = s.substr(1,s.length-1);
alert(s)
}
</SCRIPT>
而alert(ID)时,告诉我ID为undefined,而不是xx。
这是为什么呢,请高人指导
var id="xx"
window.showModalDialog("test.htm?id=xx",window);test.htm
var s = window.dialogArguments;
var ID = s.id;
alert(ID)
var id="xx"
window.showModalDialog("test.htm?id=xx",window); 在test.htm
var s = window.dialogArguments;
var ID = s.id;
alert(ID)
这种写法,告诉我ID为undefined,而不是xx。
哎,真愁人。。