<!--
在当前页面中,如果做出了一些页面功能操作,想在页面跳转之后,在点后退,可后退到当前页面某个指定功能状态的情况下,
可以在做出相对操作时执行addHistory(module)方法来给地址栏添加参数状态记录当前状态,这样可在后退时退到当前状态下
-->
<%@ page language="java" pageEncoding="UTF-8"%>
<html>
<head>
<title>Ext3浏览器后退功能</title>
<script type="text/javascript">
Ext.onReady(function() {
//初始化history组件
Ext.History.init();
//判断如果当前路蓝旗地址#后有test参数,执行传入的方法
initHistoryUrl("test", function() {
//js函数,内部自定义实现
});
//特殊情况可覆盖浏览器前进后退按钮,当浏览器被添加标记时,点击后退按钮仅执行此方法
/*
Ext.History.on('change', function(token){
if(token){
//相应操作
}
});
Ext.History.back(); ext的后退前进方法
Ext.History.forward();
*/
});
/**
* 页面初始化时,截取地址栏#后的标记来判断是否需要执行相应的方法
*/
function initHistoryUrl(module, fn) {
var url = window.location.href;
var has = url.indexOf('#');
if (has != -1) {
var history = url.substring(has + 1);
if (history == module) fn();
}
}
/**
* 在浏览器地址上添加标记
*/
function addHistory(module) {
Ext.History.add(module);
}
</script>
</head>
<body>
<!-- Ext.History所需的form begin-->
<form id="history-form" class="x-hidden"><input type="hidden" id="x-history-field" /> <iframe id="x-history-frame"> </iframe></form>
<!-- Ext.History所需的form end -->
</body>
</html>
分享到:
相关推荐
EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档...
1. Ext.form.NumberField 2. Ext.form.TextArea 3. Ext.form.TriggerField 4. Ext.form.DateField 5. Ext.form.ComboBox 6. Ext.form.TimeField
org.restlet.ext.spring.jar
Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文
extjs多选下拉框,Ext.ux.form.LovCombo,extjs 以修复多选下拉框火狐下取不到值的问题,火狐下div不显示背景色的问题
运行Microsoft office时,vbe6ext.olb不能加载
环境:Window XP Sp2、Tomcat 6.0、...关于Ext.data.Store类,我们可以看出:该框架提供了客户端缓存的功能--这对于我们框架系统是非常有帮助的。本示例代码注释非常详细。 阅读对象:需要使用Ext框架进行Web开发的人员
Ext.data.Store的基本用法 Ext.data.Store的基本用法 Ext.data.Store的基本用法
Ext.get与Ext.fly的区别与用法
EXT dojoChina按钮控件示例 Ext.Button.rarEXT dojoChina按钮控件示例 Ext.Button.rarEXT dojoChina按钮控件示例 Ext.Button.rarEXT dojoChina按钮控件示例 Ext.Button.rar
Ext.js 3.0中文API和Ext.js中文教程打包下载
var reader = new Ext.data.JsonReader({totalProperty:'totalProperty',root:'root'},record); store = new Ext.data.Store({ proxy:proxy, reader:reader }); //尾 分页 var pagebar = new Ext....
org.restlet.ext.servlet-2.1.1.jar
打印功能 ext.js,打印功能 ext.js,打印功能 ext.js,打印功能 ext.js,打印功能 ext.js
看名字,有需要下jar包
com.noelios.restlet.ext.servlet_2.4.jar
如何给Ext.panel增加一个背景图片
NULL 博文链接:https://chun521521.iteye.com/blog/1935516
Ext.ux.tree.treegrid异步加载,点击节点加载数据