Location物件
這裡我們要先了解網址的結構是如何組成的,舉例一:http://www.microsoft.com:80/default.aspx#user
名稱 | 說明 |
---|---|
href | http://www.microsoft.com:80/default.aspx#user |
hostname | www.microsoft.com |
port | 80 |
hash | #user |
舉例二:
http://www.microsoft.com:80/default.aspx?user=kkbruce
名稱 | 說明 |
---|---|
protocol | http: |
host | www.microsoft.com:80 |
pathname | default.aspx |
search | ?user=kkbruce |
Location物件屬性
名稱 | 說明 |
---|---|
hostname | 伺服器"網域名稱"或"IP位址" |
href | URL網址 |
host | URL的hostname:port |
hash | RUL的#符號後的部份 |
port | 通訊埠號,WWW預設80埠號,FTP預設21埠號 |
pathname | 網頁檔案的名稱和路徑 |
search | URL的?符號後的部份 |
Protocal | 使用的通訊協定,常用有http://與https:// |
轉向
// window.location.href='http://...'; location.href="http://...";
可使用「上一頁」來回到上一頁。
location.replace(url);
轉向url的網址,同href屬性,但不能使用「上一頁」來回到上一頁。
重新載入
location.reload(true);
重新載入現在開啟的HTML文件,如同Browser的"重新整理"鈕。
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。