干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

十年專注于品牌網站建設 十余年專注于網站建設_小程序開發(fā)_APP開發(fā),低調、敢創(chuàng)新、有情懷!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

history對象history.go、history.back()、history.forward()使用方法

百恒網絡 2013-06-13 8876

history對象保存著用戶上網的歷史記錄,從窗口被打開的那一刻算起。因為history是window對象的屬性,南昌網站建設公司技術人員在此提示大家每個瀏覽器窗口、每個標簽頁乃至每個框架,都有自己的history對象與特定的window對象關聯。出于安全方面的考慮,開發(fā)人員無法得知用戶瀏覽過的URL。不過,借由用戶訪問過的頁面列表,同樣可以在不知道實際URL的情況下實現后退和前進。

使用go()方法可以在用戶的歷史記錄中任意跳轉,可以向后也可以向前。這個方法接受一個參數,表示向后或向前跳轉的頁面數的一個整數值。負數表示向后跳轉(類似于單擊瀏覽器的“后退"按鈕),正數表示向前跳轉(類似于單擊瀏覽器的“前進"按鈕)。來看下面的例子:

//后退一頁

history.go(-1);

//前進一頁

history.go(1);

//前進兩頁

history.go(2);

也可以給go()方法傳遞一個字符串參數,此時瀏覽器會跳轉到歷史記錄中包含該字符串的第一個位置——可能后退,也可能前進,具體要看哪個位置最近。南昌網站設計公司技術人員認為,如果歷史記錄中不包含該字符串,那么 這個方法什么也不做,例如:

//跳轉到最近的jxbh.cn頁面

history.go("jxbh.cn");

//跳轉到最近的jxbht.com頁面

history.go("jxbht.com");

另外,還可以使用兩個簡寫方法back()和forward()來代替go()。顧名思義,這兩個方法可以模仿瀏覽器的“后退"和“前進"按鈕:

//后退一頁

history.back():

//前進一頁

history.forward():

除了上述幾個方法外,history對象還有一個length屬性,保存著歷史記錄的數量。這個數量包括所有歷史記錄,即所有向后和向前的記錄。對于加載到窗口、標簽頁或框架中的第一個頁面而言,history.length等于0。通過像下面這樣測試該屬性的值,可以確定用戶是否一開始就打開了你的頁面:

if (history.length==O){

//這應該是用戶打開窗口后的第一個頁面

}

雖然history并不常用,但在創(chuàng)建自定義的“后退"和“前進"按鈕,以及檢測當前頁面是不是用戶歷史記錄中的第一個頁面時,還是必須使用它。

本文僅限內部技術人員學習交流,不得作于其他商業(yè)用途.文章出自:南昌網站建設公司-百恒網絡 http://www.myforexfactory.net 如轉載請注明出處!

400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
雷州市| 中超| 渭南市| 靖安县| 怀来县| 平原县| 崇阳县| 鸡泽县| 景谷| 宁阳县| 海盐县| 丰原市| 嘉禾县| 房山区| 恩施市| 资兴市| 阆中市| 大余县| 油尖旺区| 乌苏市| 新绛县| 桃园市| 凤庆县| 凤山市| 嘉鱼县| 红安县| 类乌齐县| 灵石县| 孝昌县| 左贡县| 浮梁县| 南投市| 拜城县| 星座| 正镶白旗| 阿坝| 乐昌市| 防城港市| 石林| 峨山| 尤溪县|