v = window.showModalDialog("aaa.aspx?dd="+v.value, obj, winStyle);
想在ass页面JS中取得dd的值,请问怎么获取
想在ass页面JS中取得dd的值,请问怎么获取
解决方案 »
- asp.net 时间问题
- asp.net页面编码方式问题
- asp.net 读取客户端的USB设备 及asp.net中如何使用ActiveX控件中的函数
- 请问点击一次按钮,怎样才能实现下载多个文件?
- aspx c# 有没有iif这个函数啊
- Windows server 2008 IIS 去掉<identity impersonate="true" userName="" password="
- GridView1 冻结标题行和指定列
- ASP.net3.5系统开发精髓 的附书代码 谁有?请共享一下谢谢
- 为什么文件下载文件名是乱吗?代码如下
- 请教:datagrid能嵌入其它控件吗?
- asp.net留言板
- 装了dreamweaver cs3(或cs4)后aspx,cs,webconfig这些文件的图标都变成了记事本文件图标了
如果有多个参数的话可以用split和substring函数获取其中的每一个
{
var regex = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(regex);
if(r!=null) return unescape(r[2]);
return null;
}
eg:
var requestValue = GetQueryString("dd");
这个,用6楼的正则或者
function Request(str){
var url = location.href;
var r = null;
if(url==null||url=="")return r;
if(str==null||str=="")return r;
if(url.indexOf('?')<0)return r;
var sp1 = url.split('?');
if(sp1.length<1)return r;
if(sp1[1].indexOf(str)<0)return r;
var sp2 = sp1[1].split('&');
if(sp2.length > 1){
for(var i=0;i<sp2.lenght;i++){
if(sp2[i].indexOf('=')<0)continue;
var sp3=sp2[i].split('=');
if(sp3.length<1)continue;
if(sp3[0]==str){
r = sp3[1];
break;
}
}
}else{
if(sp2[0].indexOf('=')<0)return r;
var sp3=sp2[0].split('=');
if(sp3.length<1)return r;
if(sp3[0]==str)r = sp3[1];
}
return r;
};