vjame

          優(yōu)化代碼是無(wú)止境的
          隨筆 - 65, 文章 - 9, 評(píng)論 - 26, 引用 - 0
          數(shù)據(jù)加載中……

          javascript 控制前進(jìn)和后退:使用history對(duì)象

          history對(duì)象同樣是Window對(duì)象的一個(gè)子對(duì)象,它對(duì)應(yīng)于瀏覽器的歷史記錄功能。例如使用后退按鈕可以使瀏覽器導(dǎo)航到上一個(gè)頁(yè)面,而使用前進(jìn)按鈕則使用戶導(dǎo)航至下一頁(yè)面,利用 前進(jìn)或 后退按鈕旁的下拉列表框,還可以任意跳轉(zhuǎn)到指定的頁(yè)面。當(dāng)然,這些頁(yè)面都是用戶訪問(wèn)過(guò)的,它們以棧的形式存儲(chǔ)于瀏覽器的內(nèi)部。

          在javascript中,瀏覽器的這個(gè)功能以history對(duì)象的形式提供給用戶,用于使用代碼控制這些操作。對(duì)應(yīng)于前進(jìn),后退,訪問(wèn)任意頁(yè)面,history也提供了不相涉?zhèn)€方法:back(),forword(),go().例如:

          history.back();//相當(dāng)于用戶單擊“后退”按鈕

          history.forward();//相當(dāng)于用戶單擊“前進(jìn)”按鈕

          history.go(-2);//相當(dāng)于用戶單擊兩次“后退”按鈕

          注意:history.go()方法,當(dāng)參數(shù)為正時(shí),相當(dāng)于前進(jìn)功能;當(dāng)參數(shù)為負(fù)時(shí)相當(dāng)于后退功能。當(dāng)參數(shù)為0時(shí),表示刷新當(dāng)前頁(yè)面,用戶已經(jīng)輸入的表單數(shù)據(jù)改變。

          posted on 2008-10-07 09:26 lanjh 閱讀(649) 評(píng)論(0)  編輯  收藏 所屬分類: Java Web

          主站蜘蛛池模板: 永康市| 苗栗县| 什邡市| 东城区| 万年县| 岚皋县| 南京市| 诏安县| 平果县| 松桃| 凤城市| 苏尼特左旗| 五华县| 筠连县| 佛冈县| 南丰县| 延寿县| 中超| 遂宁市| 克山县| 札达县| 五河县| 韩城市| 云霄县| 富川| 虹口区| 绵竹市| 大化| 牙克石市| 营山县| 岚皋县| 晋城| 石狮市| 新余市| 濮阳县| 平度市| 信丰县| 苏尼特左旗| 清苑县| 云林县| 宾阳县|