亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

ajax后退解決方案

2024-09-01 08:29:13
字體:
來源:轉載
供稿:網友
一、使用iframe,通過document.write產生歷史
代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>0</title>
</head>
<body>
<input type="button" value="加1" onclick="add()" />
<div id="info" style="border:red 1px solid;width:200px;padding:10px;margin:5px;">0</div>
</body>
</html>
<script src="history-0.1.js"></script>
<script>
var info = document.getElementById('info');
var i = 1;
function add() {
info.innerHTML = i;
document.title = i;
var data = {
param : i,
func : func
};
History.push(data);
i++;
}
History.push({param:0, func: func});
function func(i) {
info.innerHTML = i;
document.title = i;
}
</script>

點擊按鈕后更新頁面DOM(模擬ajax提交),會發現瀏覽器后退按鈕可用了。點擊后退,可返回到前一個狀態。
這種方式缺點是只支持IE和Firefox。
ajax后退解決方案(二)
二、使用iframe,通過修改iframe.src產生歷史
代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>0</title>
</head>
<body>
<input type="button" value="加1" onclick="add()" />
<div id="info" style="border:red 1px solid;width:200px;padding:10px;margin:5px;">0</div>
</body>
</html>
<script src="history-0.2.js"></script>
<script>
var info = document.getElementById('info');
var i = 1;
function add() {
info.innerHTML = i;
document.title = i;
var data = {
param : i,
func : func
};
History.push(data);
i++;
}
History.push({param:0, func: func});
function func(i) {
info.innerHTML = i;
document.title = i;
}
</script>

較上一篇多了個blank.html,是一個空html架子,沒有JS邏輯代碼,如下
代碼如下:
<!DOCTYPE HTML>
<html>
<head>
<title>blank.html</title>
</head>
<body>
</body>
</html>

每次ajax操作會往iframe.src的問號后附加一個數字以記錄歷史。點擊后退按鈕,iframe的onload事件中獲取iframe的url,根據問號后的數字去取記錄。
所有瀏覽器均支持該方式。缺點是如果主頁面中存在其它iframe,且修改了其src。歷史管理會混亂。
三、使用iframe,通過修改iframe.src產生歷史,回調寫在iframe對應的html頁面中
代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>0</title>
</head>
<body>
<input type="button" value="加1" onclick="add()" />
<div id="info" style="border:red 1px solid;width:200px;padding:10px;">0</div>
</body>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产电影一区| 欧美日韩在线视频一区二区| 九九热99久久久国产盗摄| 国语自产精品视频在线看抢先版图片| 欧洲成人在线视频| 欧美激情手机在线视频| 欧美肥老妇视频| 中文字幕精品久久| 亚洲福利在线看| 亚洲精品videossex少妇| 在线观看国产精品日韩av| 色yeye香蕉凹凸一区二区av| 亚洲无线码在线一区观看| 日韩成人中文字幕| 国产精品福利在线| 欧美大片在线免费观看| 国产精品激情自拍| 国产精品欧美久久久| 国产日韩精品在线| 亚洲性无码av在线| 欧美日韩中文在线| 日韩视频免费观看| 国产日韩精品电影| 欧美激情在线观看| 欧美日韩国产麻豆| 日韩一级裸体免费视频| 欧美日韩精品在线视频| 青青久久av北条麻妃海外网| 91精品综合视频| 日韩电影免费在线观看中文字幕| 久久网福利资源网站| 麻豆成人在线看| 俺去了亚洲欧美日韩| 欧美激情精品久久久久| 亚洲精品电影网在线观看| 欧美日韩aaaa| 国产丝袜视频一区| 日韩精品极品视频| 亚洲欧美日韩精品久久奇米色影视| 高清欧美一区二区三区| 77777亚洲午夜久久多人| 在线国产精品播放| 欧美小视频在线| 久久6免费高清热精品| 亚洲影院污污.| 岛国av一区二区| 91探花福利精品国产自产在线| 亚洲成人av在线| 国产精品久久在线观看| 欧美精品一本久久男人的天堂| 国产精品美女免费视频| 亚洲全黄一级网站| 大伊人狠狠躁夜夜躁av一区| 亚洲欧美在线播放| 亚洲成人久久一区| 色www亚洲国产张柏芝| 91色琪琪电影亚洲精品久久| 亚洲国产精品福利| 中文字幕亚洲情99在线| 国产精品久久久久久av福利| 国产精品久久久久久久app| 国产视频精品va久久久久久| 日韩久久午夜影院| 欧美精品videosex牲欧美| 久久人人97超碰精品888| 国产精品日日做人人爱| 久久成人精品视频| 国产精品v日韩精品| 中文字幕v亚洲ⅴv天堂| 久久国产精品久久久久| 欧美在线亚洲一区| 亚洲在线视频福利| 日韩有码在线观看| 欧美亚洲国产视频小说| 成人黄色中文字幕| 福利视频导航一区| 日韩有码片在线观看| 亚洲激情视频网站| 国产精品手机播放| 亚洲日本中文字幕免费在线不卡| 国语自产精品视频在线看| 亚洲一区二区少妇| 欧美精品电影免费在线观看| 国产suv精品一区二区| 午夜精品久久久久久久99黑人| 国产精品丝袜一区二区三区| 中日韩美女免费视频网址在线观看| 日韩有码在线播放| 午夜精品一区二区三区在线视| 欧美精品九九久久| 国产不卡一区二区在线播放| 777午夜精品福利在线观看| 国产一区二区三区免费视频| 大量国产精品视频| 97国产精品视频| 久久成人一区二区| 欧美午夜精品久久久久久久| 两个人的视频www国产精品| 欧美性xxxxxxx| 亚洲第一页自拍| 国产一区二区在线免费| 91亚洲一区精品| 91亚洲精品一区二区| 日本欧美黄网站| 亚洲国产精品女人久久久| 欧美日韩在线免费| 992tv在线成人免费观看| 日韩电影视频免费| 成人羞羞国产免费| 插插插亚洲综合网| www.欧美三级电影.com| 亚洲va久久久噜噜噜| 2019中文字幕在线| 这里只有精品久久| 亚洲网在线观看| 成人在线一区二区| 日韩视频在线一区| 久久久亚洲成人| 中文字幕日韩欧美在线| 激情懂色av一区av二区av| 久久中文久久字幕| 91高清免费视频| 久久天天躁狠狠躁夜夜av| 欧美日韩另类视频| www.日韩欧美| xvideos国产精品| 亚洲第一av网站| 日日噜噜噜夜夜爽亚洲精品| 欧美成人午夜激情视频| 国产精彩精品视频| 国产有码一区二区| 久久五月情影视| 91精品国产91久久久久久最新| 精品偷拍一区二区三区在线看| 69影院欧美专区视频| 国产精品对白刺激| 日韩av中文在线| 亚洲白拍色综合图区| 国产精品自拍小视频| 这里只有精品视频| 欧美激情国产精品| www.日韩不卡电影av| 久久久久国产精品免费| 欧美成人午夜免费视在线看片| 国产精自产拍久久久久久蜜| 91精品国产高清久久久久久| 日本久久精品视频| 国产综合在线看| 日韩av毛片网| 久久精品视频在线观看| 91视频九色网站| 日韩精品在线私人| 国产一区二区三区免费视频| 这里只有精品视频| 伊人成人开心激情综合网| 亚洲va欧美va国产综合剧情| 久久精品精品电影网| 美女福利精品视频| 欧美色视频日本高清在线观看| 亚洲最大中文字幕| 日本久久久久久久| 欧美超级乱淫片喷水| 欧美老女人xx| 欧美激情性做爰免费视频|