javascript获取当前url网址及其参数方法总结
2010-08-30 10:57
786 查看
在WEB开发中,许多开发者都比较喜欢使用javascript来获取当前url网址,本文就此为大家总结一下比较常用获取URL的javascript实现代码,以下示例是前面为相应实现方法,后面是获取URL的效果,下面以例子讲解:
输入的网址是(没有框架):http://localhost:81/Test/1.htm?Did=123
<br>以下为输出:
<br>
<SCRIPT>
//获取Url传过来的值
function Request(name)
{
new RegExp("(^|&)"+name+"=([^&]*)").exec(window.location.search.substr(1));
return RegExp.$2
}
thisURL = document.URL; // http://localhost:81/Test/1.htm?Did=123
thisHREF = document.location.href; // http://localhost:81/Test/1.htm?Did=123
thisSLoc = self.location.href; // http://localhost:81/Test/1.htm?Did=123
thisDLoc = document.location; // http://localhost:81/Test/1.htm?Did=123
thisTLoc = top.location.href; // http://localhost:81/Test/1.htm?Did=123
thisPLoc = parent.document.location;// http://localhost:81/Test/1.htm?Did=123
thisTHost = top.location.hostname; // localhost
thisHost = location.hostname; // localhost
thisU1 = window.location.protocol; // http:
thisU2 = window.location.host; // localhost:81
thisU3 = window.location.pathname; // /Test/1.htm
document.writeln( thisURL + "<br />");
document.writeln( thisHREF + "<br />");
document.writeln( thisSLoc + "<br />");
document.writeln( thisDLoc + "<br />");
document.writeln( thisTLoc + "<br />");
document.writeln( thisPLoc + "<br />");
document.writeln( thisTHost + "<br />");
document.writeln( thisHost + "<br />");
document.writeln( thisU1 + "<br />");
document.writeln( thisU2 + "<br />");
document.writeln( thisU3 + "<br />");
document.writeln( "Did="+Request("Did") );// Did=123
</SCRIPT>
本文来自: IT知道网(http://www.itwis.com) 详细出处参考:http://www.itwis.com/plus/view.php?aid=6856
输入的网址是(没有框架):http://localhost:81/Test/1.htm?Did=123
<br>以下为输出:
<br>
<SCRIPT>
//获取Url传过来的值
function Request(name)
{
new RegExp("(^|&)"+name+"=([^&]*)").exec(window.location.search.substr(1));
return RegExp.$2
}
thisURL = document.URL; // http://localhost:81/Test/1.htm?Did=123
thisHREF = document.location.href; // http://localhost:81/Test/1.htm?Did=123
thisSLoc = self.location.href; // http://localhost:81/Test/1.htm?Did=123
thisDLoc = document.location; // http://localhost:81/Test/1.htm?Did=123
thisTLoc = top.location.href; // http://localhost:81/Test/1.htm?Did=123
thisPLoc = parent.document.location;// http://localhost:81/Test/1.htm?Did=123
thisTHost = top.location.hostname; // localhost
thisHost = location.hostname; // localhost
thisU1 = window.location.protocol; // http:
thisU2 = window.location.host; // localhost:81
thisU3 = window.location.pathname; // /Test/1.htm
document.writeln( thisURL + "<br />");
document.writeln( thisHREF + "<br />");
document.writeln( thisSLoc + "<br />");
document.writeln( thisDLoc + "<br />");
document.writeln( thisTLoc + "<br />");
document.writeln( thisPLoc + "<br />");
document.writeln( thisTHost + "<br />");
document.writeln( thisHost + "<br />");
document.writeln( thisU1 + "<br />");
document.writeln( thisU2 + "<br />");
document.writeln( thisU3 + "<br />");
document.writeln( "Did="+Request("Did") );// Did=123
</SCRIPT>
本文来自: IT知道网(http://www.itwis.com) 详细出处参考:http://www.itwis.com/plus/view.php?aid=6856
相关文章推荐
- javascript获取当前url网址及其参数方法总结
- php获取当前网址url并替换参数或网址的方法
- php获取当前网址url并替换参数或网址的方法
- javascript 获取当前 URL 参数的两种方法:
- ASP.net获取当前网址url各种属性(文件名、参数、域名 等)的方法-转
- javascript 获取当前 URL 参数的两种方法:
- php获取当前网址url并替换参数或网址的方法
- php获取当前页面完整真实的url地址的方法,包括带参数的,总结了三种方法
- ASP获取当前页面带参数的网址(URL地址)的方法
- Javascript 获取链接(url)参数的方法
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- asp获取URL参数的几种方法分析总结[原创]_应用技巧_脚本之家
- JS获取当前完整的url地址以及参数的方法
- ASP.net获取当前url各种属性(文件名、参数、域名等)的方法
- 【转】JavaScript获取当前url参数
- ASP.net获取当前url各种属性(文件名、参数、域名 等)的方法
- javascript/jquery获取地址栏url参数的方法
- .net获取当前url各种属性(文件名、参数、域名 等)的方法
- 总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
- 定义一个方法get_page(url),url参数是需要获取网页内容的网址,返回网页的内容