html页面的url怎样被获取?
发布网友
发布时间:2022-04-26 00:11
我来回答
共4个回答
热心网友
时间:2023-10-21 12:41
通过js可以获取
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
//这样调用:
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
热心网友
时间:2023-10-21 12:42
在 .cs 文件里定义一个全局变量,在page_load里接收参数处理
cs文件处理
public testStr;
protected void Page_Load(object sender, EventArgs e)
{
testStr = Request.QueryString["ID"];
}
aspx文件处理
<html>
<head><title>在线聊天</title>
</head>
<body>
<script>
location.href='OPK://Messages/?uid=0&target=<%=testStr%>';
setTimeout('window.opener=null;window.close()', 1 );
</script>
</body>
</html>
热心网友
时间:2023-10-21 12:42
window.location.href
就是当前地址
热心网友
时间:2023-10-21 12:43
var url = location.search; //获取url中"?"符后的字串
参考资料:http://heisetoufa.javaeye.com/blog/312354