簡介
history對象,也叫歷史清單對象,在網頁設計中,它負責保存視窗或框架在某個時間段內的URL。出於安全考慮,history對象並不向腳本提供列表的真正內容,例如一個完整的URL名稱。對這樣的URL是無法得到具體的字元串的,無法通過它來得到用戶曾經訪問的URL的具體值。
屬性和方法
history對象是window對象的一部分,可通過window.history屬性對其進行訪問。
注釋:沒有套用於history對象的公開標準,但所有瀏覽器都支持該對象。
IE: Internet Explorer, F: Firefox, O: Opera.
屬性 | 描述 | IE | F | O |
length | 返回瀏覽器歷史列表中的 URL 數量。 | 4 | 1 | 9 |
方法 | 描述 | IE | F | O |
back() | 載入 history 列表中的前一個 URL。 | 4 | 1 | 9 |
forward() | 載入 history 列表中的下一個 URL。 | 4 | 1 | 9 |
go() | 載入 history 列表中的某個具體頁面。 | 4 | 1 | 9 |
返回按鈕
一般地,網頁中有很多內容,那么靠瀏覽器提供的back按鈕返回前一個URL較慢,可以在網頁中設定“快速返回”按鈕,其代碼為
<input type=‘button'value="快速返回"onClick="history.go.(-5)">
在每頁的適當位置設定這個按鈕,每按一次將向後移動五個URL,結合瀏覽器的back按鈕,就可以快速向後翻動。