首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript获取现阶段url网址及其参数方法总结

2012-11-09 
javascript获取当前url网址及其参数方法总结在WEB开发中,许多开发者都比较喜欢使用javascript来获取当前ur

javascript获取当前url网址及其参数方法总结

在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

热点排行
Bad Request.