標籤:col htm toc func w3c nbsp 路徑名 ref UNC
1.JavaScript Window Location
window.location 對象用於獲得當前頁面的地址 (URL),並把瀏覽器重新導向到新的頁面。
1.1Window Location
window.location 對象在編寫時可不使用 window 這個首碼。 一些例子:
一些執行個體:
- location.hostname 返回 web 主機的網域名稱
- location.pathname 返回當前頁面的路徑和檔案名稱
- location.port 返回 web 主機的連接埠 (80 或 443)
- location.protocol 返回所使用的 web 協議(http:// 或 https://)
1.2Window Location Href
location.href 屬性返回當前頁面的 URL。
返回(當前頁面的)整個 URL:
<script>document.write(location.href);</script>
1.3Window Location Pathname
location.pathname 屬性返回 URL 的路徑名。
<script>document.write(location.pathname);</script>
1.4Window Location Assign
location.assign() 方法載入新的文檔。
<html><head><script>function newDoc() { window.location.assign("http://www.w3cschool.cc") }</script></head><body><input type="button" value="Load new document" onclick="newDoc()"></body></html>
2.JavaScript Window History
window.history 對象包含瀏覽器的曆史。
2.1Window History
window.history對象在編寫時可不使用 window 這個首碼。
為了保護使用者隱私,對 JavaScript 訪問該對象的方法做出了限制。
一些方法:
- history.back() - 與在瀏覽器點擊後退按鈕相同
- history.forward() - 與在瀏覽器中點擊向前按鈕相同
2.2Window History Back
history.back() 方法載入曆史列表中的前一個 URL。
這與在瀏覽器中點擊後退按鈕是相同的:
<html><head><script>function goBack() { window.history.back() }</script></head><body><input type="button" value="Back" onclick="goBack()"></body></html>
JavaScript Window Location