windows 7休眠功能关闭方法
2010-05-09 22:24
363 查看
var getHost = function(url) {
var host = "null";
if(typeof url == "undefined"
|| null == url)
url = window.location.href;
var regex = /.*\:\/\/([^\/]*).*/;
var match = url.match(regex);
if(typeof match != "undefined"
&& null != match)
host = match[1];
return host;
}
alert(getHost());
alert(getHost('https://test.com'));
alert(getHost('http://test.com/123.html'));
复制代码
<script
type="text/javascript"><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">thisURL = document.URL;</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">thisHREF = document.location.href;</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">thisSLoc = self.location.href;</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">thisDLoc = document.location;</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">strwrite = " thisURL:</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">["
+ thisURL + "]<br />"</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">strwrite += " thisHREF:</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">["
+ thisHREF + "]<br />"</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">strwrite += " thisSLoc:</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">["
+ thisSLoc + "]<br />"</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">strwrite += " thisDLoc:</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">["
+ thisDLoc + "]<br />"</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">document.write( strwrite );</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></script></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><script type="text/javascript"></wbr></wbr></wbr>
thisTLoc = top.location.href;<wbr><br>
thisPLoc = parent.document.location;<wbr><br>
thisTHost = top.location.hostname;<wbr><br>
thisHost = location.hostname;<wbr><br>
strwrite = "<wbr>thisTLoc:<wbr>[" + thisTLoc + "]<br />"<wbr><br>
strwrite += " thisPLoc:<wbr>[" + thisPLoc + "]<br />"<wbr><br>
strwrite += " thisTHost:<wbr>[" + thisTHost + "]<br />"<wbr><br>
strwrite += " thisHost:<wbr>[" + thisHost + "]<br />"<wbr><br>
document.write( strwrite );<wbr><wbr><br><wbr><wbr><wbr></script></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><script type="text/javascript"><wbr><br><wbr><br>
tmpHPage = thisHREF.split( "/" );<wbr><br>
thisHPage = tmpHPage[ tmpHPage.length-1 ];<wbr><br>
tmpUPage = thisURL.split( "/" );<wbr><br>
thisUPage = tmpUPage[ tmpUPage.length-1 ];<wbr><br>
strwrite = " thisHPage:<wbr>[" + thisHPage + "]<br />"<wbr><br>
strwrite += " thisUPage:<wbr>[" + thisUPage + "]<br />"<wbr><br>
document.write( strwrite );<wbr><br><wbr><wbr><wbr></script></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
//以下是函数的写法
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif)
functionGetParam(){
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
varurl=document.location.href;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
varname=""
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(url.indexOf("=")>0)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
name=url.substring(url.indexOf("=")+1,url.length)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
returnname;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif)
/*
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
获取指定的URL参数值
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
URL:http://www.blogjava.net/blog?name=bainian
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
参数:paramNameURL参数
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
调用方法:getParam("name")
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
返回值:bainian
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif)
*/
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
//1.
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
functiongetParam(paramName)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
paramValue="";
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
isFound=false;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(this.location.search.indexOf("?")==0&&this.location.search.indexOf("=")>1)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
arrSource=unescape(this.location.search).substring(1,this.location.search.length).split("&");
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
i=0;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
while(i<arrSource.length&&!isFound)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(arrSource[i].indexOf("=")>0)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(arrSource[i].split("=")[0].toLowerCase()==paramName.toLowerCase())
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
paramValue=arrSource[i].split("=")[1];
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
isFound=true;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
i++;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
returnparamValue;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
//2.
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
functionRequest(sName)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/*
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
getlastloc.of?
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
right:findfirstloc.ofsName
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
+2
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
retrievevaluebeforenext&
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
*/
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
varsURL=newString(window.location);
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
varsURL=document.location.href;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
variQMark=sURL.lastIndexOf('?');
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
variLensName=sName.length;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
//retrieveloc.ofsName
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
variStart=sURL.indexOf('?'+sName+'=')//limitation1
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(iStart==-1)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{//notfoundatstart
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
iStart=sURL.indexOf('&'+sName+'=')//limitation1
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(iStart==-1)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{//notfoundatend
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
return0;//notfound
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
iStart=iStart++iLensName+2;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
variTemp=sURL.indexOf('&',iStart);//nextpairstart
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(iTemp==-1)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{//EOF
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
iTemp=sURL.length;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
returnsURL.slice(iStart,iTemp);
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
sURL=null;//destroyString
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
var host = "null";
if(typeof url == "undefined"
|| null == url)
url = window.location.href;
var regex = /.*\:\/\/([^\/]*).*/;
var match = url.match(regex);
if(typeof match != "undefined"
&& null != match)
host = match[1];
return host;
}
alert(getHost());
alert(getHost('https://test.com'));
alert(getHost('http://test.com/123.html'));
复制代码
<script
type="text/javascript"><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">thisURL = document.URL;</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">thisHREF = document.location.href;</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">thisSLoc = self.location.href;</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">thisDLoc = document.location;</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">strwrite = " thisURL:</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">["
+ thisURL + "]<br />"</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">strwrite += " thisHREF:</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">["
+ thisHREF + "]<br />"</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">strwrite += " thisSLoc:</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">["
+ thisSLoc + "]<br />"</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">strwrite += " thisDLoc:</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">["
+ thisDLoc + "]<br />"</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)">document.write( strwrite );</span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><br style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></span><wbr style="color:rgb(51,51,51); font-family:Arial; font-size:14px; background-color:rgb(236,249,238)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:20px; background-color:rgb(236,249,238)"></script></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><script type="text/javascript"></wbr></wbr></wbr>
thisTLoc = top.location.href;<wbr><br>
thisPLoc = parent.document.location;<wbr><br>
thisTHost = top.location.hostname;<wbr><br>
thisHost = location.hostname;<wbr><br>
strwrite = "<wbr>thisTLoc:<wbr>[" + thisTLoc + "]<br />"<wbr><br>
strwrite += " thisPLoc:<wbr>[" + thisPLoc + "]<br />"<wbr><br>
strwrite += " thisTHost:<wbr>[" + thisTHost + "]<br />"<wbr><br>
strwrite += " thisHost:<wbr>[" + thisHost + "]<br />"<wbr><br>
document.write( strwrite );<wbr><wbr><br><wbr><wbr><wbr></script></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><script type="text/javascript"><wbr><br><wbr><br>
tmpHPage = thisHREF.split( "/" );<wbr><br>
thisHPage = tmpHPage[ tmpHPage.length-1 ];<wbr><br>
tmpUPage = thisURL.split( "/" );<wbr><br>
thisUPage = tmpUPage[ tmpUPage.length-1 ];<wbr><br>
strwrite = " thisHPage:<wbr>[" + thisHPage + "]<br />"<wbr><br>
strwrite += " thisUPage:<wbr>[" + thisUPage + "]<br />"<wbr><br>
document.write( strwrite );<wbr><br><wbr><wbr><wbr></script></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
搜索标签:获取当前域名 |
js获取当前域名 |
[阅读次数:866次][发布时间:2010年12月12日] |
<script> alert(location.hostname) alert(location.port) alert(location.pathname) alert(location.search) </script> <script> function winsx(url) //URL传递的参数 { var winurl =url?url:(unescape(window.location.href)); var wlp = winurl.split("?")[1]; var wincs = wlp.split("&"); for(var i=0; i<wincs.length; i++) { var tur = wincs[i].split("="); eval('this.'+tur[0]+'="'+tur[1]+'";'); } } var ug = new winsx("http://www.yourname.com/aa/bb.php?val=11&test=2"); alert(ug.val) alert(ug.test) </script> 还有一种稍有些复杂的取域名的方法,也是过滤了文件夹名,文件名,参数…… var getHost = function(url) { var host = "null"; if(typeof url == "undefined"|| null == url) { url = window.location.href; } var regex = /.*\:\/\/([^\/]*).*/; var match = url.match(regex); if(typeof match != "undefined" && null != match) { host = match[1]; } return host; } |
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif)
functionGetParam(){
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
varurl=document.location.href;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
varname=""
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(url.indexOf("=")>0)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
name=url.substring(url.indexOf("=")+1,url.length)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
returnname;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif)
/*
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
获取指定的URL参数值
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
URL:http://www.blogjava.net/blog?name=bainian
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
参数:paramNameURL参数
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
调用方法:getParam("name")
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
返回值:bainian
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif)
*/
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
//1.
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
functiongetParam(paramName)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
paramValue="";
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
isFound=false;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(this.location.search.indexOf("?")==0&&this.location.search.indexOf("=")>1)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
arrSource=unescape(this.location.search).substring(1,this.location.search.length).split("&");
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
i=0;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
while(i<arrSource.length&&!isFound)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(arrSource[i].indexOf("=")>0)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(arrSource[i].split("=")[0].toLowerCase()==paramName.toLowerCase())
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
paramValue=arrSource[i].split("=")[1];
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
isFound=true;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
i++;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
returnparamValue;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
//2.
![](http://www.blogjava.net/Images/OutliningIndicators/None.gif)
functionRequest(sName)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/*
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
getlastloc.of?
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
right:findfirstloc.ofsName
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
+2
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
retrievevaluebeforenext&
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
*/
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
varsURL=newString(window.location);
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
varsURL=document.location.href;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
variQMark=sURL.lastIndexOf('?');
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
variLensName=sName.length;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
//retrieveloc.ofsName
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
variStart=sURL.indexOf('?'+sName+'=')//limitation1
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(iStart==-1)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{//notfoundatstart
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
iStart=sURL.indexOf('&'+sName+'=')//limitation1
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(iStart==-1)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{//notfoundatend
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
return0;//notfound
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
iStart=iStart++iLensName+2;
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
variTemp=sURL.indexOf('&',iStart);//nextpairstart
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
if(iTemp==-1)
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{//EOF
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
iTemp=sURL.length;
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
returnsURL.slice(iStart,iTemp);
![](http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif)
sURL=null;//destroyString
![](http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
相关文章推荐
- 如何关闭 Windows 7 的休眠功能,并删除 hiberfil.sys?
- 关闭windows 7的自动休眠功能
- 关闭Windows 7休眠功能并删除hiberfil.sys,还给C盘空间
- CDLinux 自动休眠功能的关闭方法
- 关闭Windows 7休眠功能并删除hiberfil.sys,还给C盘
- Windows 8开启、关闭休眠模式的方法 笔记
- Windows 7 关闭系统休眠真正方法
- 关于windows 7系统下开启休眠功能的方法
- Windows Vista,Windows 7 下关闭休眠的真正方法
- windows 7关闭休眠的真正方法
- 安装iis打开“打开和关闭windows功能”一片空白解决方法
- WIN7下【打开或关闭Windows功能】对话框一片空白解决方法(转)
- 关闭Windows 7休眠功能并删除hiberfil.sys,还给C盘空间
- 修复打开或关闭Windows功能框显示空白问题的方法
- 如何关闭Win8.1系统休眠功能?关闭Win8.1占空间的系统休眠功能方法介绍
- Win7 打开或关闭Windows功能 窗口空白 解决方案(ZZ)
- win7下,安装Framework4.0后仍然报Framework初始化错误,且"打开或关闭WINDOWS功能"为空白的可能原因
- win8.1操作系统关闭uac对话框但不关闭uac功能的方法图文详细讲解
- WordPress博客彻底关闭图片缩略图功能的方法
- Windows平台下erlang的port进程关闭标准输入输出的方法