前提asp文件中 javascript: var name=<%=request("name")%>;
var href = windown.location.href; alert(href); 然后你分析一下href字符串就可以了。
我要的是接收地址栏里的参数,不是form 里的
var href = windown.top.location.href; //为了使有框架的情况下也能用,这样使用最好
地址是得到了,怎么得到?后面的参数 比如search.asp?tt="123"
function getQuery(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } alert(getQuery("tt"));
function getQuery(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } alert(getQuery("ord")); 2. String.prototype.getQuery = function(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = this.substr(this.indexOf("\?")+1).match(reg); if (r!=null) return unescape(r[2]); return null; } var str = "http://localhost/Drom_Manage/Base_data/Drom_Base/Room_Type.aspx?ord=s"; alert(str.getQuery("ord"));
javascript:
var name=<%=request("name")%>;
alert(href);
然后你分析一下href字符串就可以了。
var href = windown.top.location.href; //为了使有框架的情况下也能用,这样使用最好
比如search.asp?tt="123"
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
alert(getQuery("tt"));
我好感动
http://localhost/Drom_Manage/Base_data/Drom_Base/Room_Type.aspx?ord=s
怎么得到ord的参数
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
alert(getQuery("ord"));
2.
String.prototype.getQuery = function(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = this.substr(this.indexOf("\?")+1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
var str = "http://localhost/Drom_Manage/Base_data/Drom_Base/Room_Type.aspx?ord=s";
alert(str.getQuery("ord"));