Javascript实现返回上一页面并刷新的小例子


Posted in Javascript onDecember 11, 2013

今天写了一个小小的提示成功的页面,同时要求返回上一页面,并实现对上一页面的操作进行刷新(例如删除的,添加的),在网上搜寻了一遍,基本上90%的都是说的是用window.history.go(-1), 或者是用 window.history.back(-1), 还有的说子页面刷新父页面用

<script language=JavaScript>
    self.opener.location.reload();
</script>

经过在JSP页面的测试,在操作页面选中添加的项经过点击按钮保存再跳转到成功提示页面返回后发现都没有刷新,手动刷新后才显示出来,对于那些粘贴复制技术不经过测试的文章实在是伤心透顶。

其实对于这个技术,我并没有找到完全依赖JS能实现,有个思路就是使上一页不被缓存,每次读取出来就行了(别人的思路,具体我也没有搞懂原理)

JSP的实现方法如下:

 Reply-text mb10代码

<SPAN style="FONT-SIZE: 18px; BACKGROUND-COLOR: #ffffff">
<SPAN style="FONT-FAMILY: 'Microsoft YaHei'; COLOR: #3333ff">
<STRONG>
<%String rec = request.getHeader("REFERER");%>   
    <input type="button" onclick="javascript:window.location='<%=ref%>'">   
</STRONG>
</SPAN>
</SPAN>  
<%String rec = request.getHeader("REFERER");%>
    <input type="button" onclick="javascript:window.location='<%=ref%>'">

ASP页面的实现方法如下:

<%'获取上一页的地址
 address = request.ServerVariables("HTTP_REFERER")
%>
<!--window.location有返回相对页面并且刷新的作用-->
<a href="javascript:window.location.href='<%=address%>'" style="cursor:hand">返回</a>

Reply-text mb10代码

<SPAN style="FONT-SIZE: 18px; BACKGROUND-COLOR: #ffffff"><SPAN style="FONT-FAMILY: 'Microsoft YaHei'; COLOR: #3333ff"><STRONG>.在servlet中   
    request.getRequestDispatcher(request.getHeader("referer")).forward(request,response);   
    或者   
    request.getRequestURL();   </STRONG></SPAN></SPAN>
Javascript 相关文章推荐
为Yahoo! UI Extensions Grid增加内置的可编辑器
Mar 10 Javascript
javascript offsetX与layerX区别
Mar 12 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
Jul 18 Javascript
jquery实现列表上下移动功能
Feb 25 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
Aug 02 Javascript
js实现按钮控制带有停顿效果的图片滚动
Aug 30 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
Sep 22 Javascript
JS运动特效之同时运动实现方法分析
Jan 24 Javascript
vue-cli 组件的导入与使用教程详解
Apr 11 Javascript
vue-cli3全面配置详解
Nov 14 Javascript
Angular封装搜索框组件操作示例
Apr 25 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
Dec 11 #Javascript
判断javascript的数据类型(示例代码)
Dec 11 #Javascript
利用javaScript实现点击输入框弹出窗体选择信息
Dec 11 #Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
Dec 11 #Javascript
jquery Tab效果和动态加载的简单实例
Dec 11 #Javascript
js为空或不是对象问题的快速解决方法
Dec 11 #Javascript
javascript获取xml节点的最大值(实现代码)
Dec 11 #Javascript
You might like
php数字运算验证码的实现代码
2015/07/30 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
2019/03/07 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
2019/06/12 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
浅谈Javascript面向对象编程
2011/11/15 Javascript
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
使用Node.js给图片加水印的方法
2016/11/15 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
用python + openpyxl处理excel2007文档思路以及心得
2014/07/14 Python
python开发环境PyScripter中文乱码问题解决方案
2016/09/11 Python
Python实现的直接插入排序算法示例
2018/04/29 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
Audible英国:有声读物,30天免费试用
2019/10/16 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
应届毕业生求职自荐书
2014/01/03 职场文书
关于诚信的活动方案
2014/08/18 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
Python基础详解之描述符
2021/04/28 Python
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android