js获取当前Url网址路径及参数 location.hostname

来源:互联网 发布:积分兑换软件 编辑:程序博客网 时间:2024/05/18 00:08

输入的网址是(没有框架):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( "DidDid="+Request("Did") );// Did=123
</SCRIPT>


原创粉丝点击