干熟妇在线视频午夜剧场一级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://m.myforexfactory.net 如轉載請注明出處!

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

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

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
临夏县| 崇义县| 冕宁县| 甘孜| 布拖县| 侯马市| 兰考县| 巫溪县| 静乐县| 八宿县| 马山县| 鹤岗市| 抚顺市| 永春县| 贵德县| 建德市| 衡东县| 改则县| 崇仁县| 松潘县| 锦州市| 道真| 通渭县| 青川县| 曲阜市| 临沧市| 正安县| 睢宁县| 汉沽区| 武山县| 济阳县| 城固县| 赤城县| 台前县| 西充县| 淄博市| 托克逊县| 康保县| 贵溪市| 独山县| 荥阳市|