通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)
? ? ? ? //通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。
? ? ? ? function back() {
? ? ? ? ? ? window.history.back()
? ? ? ? } ? ? ? ?加上這個代碼到底有什么用啊 又是什么意思啊
? ? ? ? //通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。
? ? ? ? function back() {
? ? ? ? ? ? window.history.back()
? ? ? ? } ? ? ? ?加上這個代碼到底有什么用啊 又是什么意思啊
2016-12-21
舉報
2016-12-21
這一段函數(shù)封裝了一個back方法,功能是頁面跳轉(zhuǎn)。本意是通過調(diào)用back()實現(xiàn)跳轉(zhuǎn),我的就是這樣。你的代碼可能在其他地方已經(jīng)實現(xiàn)了這個功能,所以去掉這一段還是可以跳轉(zhuǎn),但我的代碼所有實現(xiàn)跳轉(zhuǎn)都是通過調(diào)用這個函數(shù),所以我去掉這個函數(shù),頁面是不動的。你可以看一下我的代碼:
2016-12-21
這一段函數(shù)封裝了一個back方法,功能是頁面跳轉(zhuǎn)。本意是通過調(diào)用back()實現(xiàn)跳轉(zhuǎn),我的就是這樣。你的代碼可能在其他地方已經(jīng)實現(xiàn)了這個功能,所以去掉這一段還是可以跳轉(zhuǎn),但我的代碼所有實現(xiàn)跳轉(zhuǎn)都是通過調(diào)用這個函數(shù),所以我去掉這個函數(shù),頁面是不動的。你可以看一下我的代碼:
<!DOCTYPE html>
<html>
<head>
?<title>瀏覽器對象</title> ?
?<meta http-equiv="Content-Type" content="text/html; charset=gkb"/> ?
</head>
<body>
?<!--先編寫好網(wǎng)頁布局-->
?<h2>操作成功</h2>
?<p>
? ? ?<span id="time"></span>
? ? ?秒后回到主頁
? ? ?<a href="javascript:;" onclick="goback()">返回</a> ? ? ?//調(diào)用goback函數(shù)。
?</p>
?<script type="text/javascript">
? ?var num=5;
?
? ?function start(){
? ? ? ?if(num>0){
? ? ? ?document.getElementById("time").innerHTML=num;
? ? ? ?num--;
? ? ? ?setTimeout("start()",1000);
? ?
? ? ? ?}else{
? ? ? ? ? goback() ? ? ? ? ? ? ? ? ? ?//調(diào)用goback函數(shù)。
? ? ? ?}
? ?}
? ? setTimeout("start()",1000);
? //獲取顯示秒數(shù)的元素,通過定時器來更改秒數(shù)。
? //通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。
? ?function goback(){ ? ? ? ? ? ? ? ? ? ?//封裝成goback函數(shù)。
? ? ? ?window.history.back();
? ?}
</script>
</body>
</html>
2016-12-21
一個函數(shù),里面通過調(diào)用window.history控制頁面的url地址,back是后退,表示歷史瀏覽中當前頁面的前一個頁面