干熟妇在线视频午夜剧场一级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 8625

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

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

//后退一頁

history.go(-1);

//前進一頁

history.go(1);

//前進兩頁

history.go(2);

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

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

history.go("jxbh.cn");

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

history.go("jxbht.com");

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

//后退一頁

history.back():

//前進一頁

history.forward():

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

if (history.length==O){

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

}

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

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

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

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

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
应用必备| 黄山市| 大新县| 岐山县| 保康县| 桑植县| 绥江县| 蓬莱市| 错那县| 洛川县| 永新县| 丰台区| 焉耆| 华池县| 信阳市| 南京市| 丰宁| 任丘市| 利川市| 虞城县| 赞皇县| 育儿| 湄潭县| 武定县| 盐津县| 富锦市| 衢州市| 三穗县| 绥滨县| 佛山市| 阳城县| 通山县| 尉犁县| 赞皇县| 齐齐哈尔市| 西昌市| 澄江县| 陆良县| 武隆县| 淄博市| 邢台县|