16.位置对象

JavaScript

  • 位置对象:

    用来代表特定窗口的URL信息。

    格式:

    location.属性
    location.方法(参数)

  • URL的格式:

    protocol//host:port/path#hash?search

 

  • URL的种类:

    javascript: javascript程序代码
    view-source: 显示源代码
    http:  
    file:  
    ftp:  
    mailto:  
    news:  
    gopher  

 

  • 位置对象的属性:

    hash 锚点名称
    host 主机名称
    hostname host:port
    href 完整的URL字符串
    pathname 路径
    port 端口
    protocol 协议
    search 查询信息

     

  • 位置对象的方法:

    reload() 重新加载
    replace(网址) 用指定的网页取代当前网页

 

例1:

按下按钮前往「文哥网络技术学习网」<P>
<INPUT TYPE="button" VALUE="走吧!" onClick="location.href='http://www.hubert.idv.tw/'">

例2:

<FONT COLOR="red"
onClick="location='http://www.hubert.idv.tw/'">
文哥网络技术学习网</FONT><P>

<FONT COLOR="blue" STYLE="cursor:hand"
onClick="location='http://www.hubert.idv.tw/'">
文哥网络技术学习网</FONT>

例3:
<Script>

var sec = 5;

function countDown() {
if (sec > 0) {
    num.innerHTML = sec--;
}
else
    location = "http://www.hubert.idv.tw/";
}
</Script>

<BODY onLoad="setInterval('countDown()', 1000)">
<CENTER>
文哥网络技术学习网
<H2>http://www.hubert.idv.tw/</H2>
五秒钟后自动带你前往<BR>
<FONT ID="num" SIZE="7" FACE="impact">5</FONT>

例4:

<A HREF="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.hubert.idv.tw/');"><FONT COLOR="red"><U>设为首页</U></FONT></A><P>

<A HREF="javascript:window.external.AddFavorite('http://www.hubert.idv.tw/','文哥网络技术学习网');"><FONT COLOR="red"><U>加入收藏</U></FONT></A>