本例中用到的网址为:http://localhost:81/Test/1.htm?Did=123,没有iframe,有的话另说。
开始今天的javascript 教程吧,代码如下所示。
//获取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