js获取当前网址,域名

1.获取当前完整网址    


<script type=”text/javascript”>     



thisURL = document.URL;    


thisHREF = document.location.href;    


thisSLoc = self.location.href;    


thisDLoc = document.location;    


strwrite = ” thisURL:  [” + thisURL + “]<br />”    


strwrite += ” thisHREF:  [” + thisHREF + “]<br />”    


strwrite += ” thisSLoc:  [” + thisSLoc + “]<br />”    


strwrite += ” thisDLoc:  [” + thisDLoc + “]<br />”    


document.write( strwrite );    


</script>    



2.获取当前域名信息    


<script type=”text/javascript”>    



thisTLoc = top.location.href;    


thisPLoc = parent.document.location;    


thisTHost = top.location.hostname;    


thisHost = location.hostname;    


strwrite = ”  thisTLoc:  [” + thisTLoc + “]<br />”    


strwrite += ” thisPLoc:  [” + thisPLoc + “]<br />”    


strwrite += ” thisTHost:  [” + thisTHost + “]<br />”    


strwrite += ” thisHost:  [” + thisHost + “]<br />”    


document.write( strwrite );    


</script>    



3.获取当前页面    


<script type=”text/javascript”>     



tmpHPage = thisHREF.split( “/” );    


thisHPage = tmpHPage[ tmpHPage.length-1 ];    


tmpUPage = thisURL.split( “/” );    


thisUPage = tmpUPage[ tmpUPage.length-1 ];    


strwrite = ” thisHPage:  [” + thisHPage + “]<br />”    


strwrite += ” thisUPage:  [” + thisUPage + “]<br />”    


document.write( strwrite );    


SyntaxHighlighter.highlight();