JavaScript常用的返回,自动跳转,刷新,关闭语句汇总


Posted in Javascript onJanuary 13, 2015

本文实例讲述了JavaScript常用的返回,自动跳转,刷新,关闭语句。分享给大家供大家参考。具体如下:

1. Javascript 返回上一页:

history.go(-1)
返回两个页面:
history.go(-2)
 
 
2. 后退:
history.back()

3. 返回下一页:

window.history.forward()

4. 返回第几页,也可以使用访问过的URL:

window.history.go(返回位置)

 
例: 
<a href="javascript:history.go(-1);">向上一页</a>  

  

response.Write("<script language=javascript>")  

response.Write("if(!confirm('完成任务?')){history.back();}")  

response.Write("</script>")  

response.Write("<script language=javascript>history.go(-1);</script>")  

<a href="javascript:history.go(-1);">向上一页</a>

 
页面跳转:
onclick="window.location.href='list.aspx'"

 
P.S. 
小技巧(JS引用JS): 
<script type=text/javascript>  

<!--  

if (typeof SWFObject == "undefined") {  

document.write('<scr' + 'ipt type="text/javascript" src="/scripts/swfobject-1.5.js"></scr' + 'ipt>');}  

//-->  

</script>

 
Javascript刷新页面的几种方法: 
1    history.go(0) 
2    location.reload() 
3    location=location 
4    location.assign(location) 
5    document.execCommand('Refresh') 
6    window.navigate(location) 
7    location.replace(location) 
8    document.URL=location.href 
 
自动刷新页面的方法:

1.页面自动刷新:把如下代码加入<head>区域中 

<meta http-equiv="refresh" content="20">

其中20指每隔20秒刷新一次页面. 
 
2.页面自动跳转:把如下代码加入<head>区域中 
<meta http-equiv="refresh" content="20;url=https://3water.com">

其中20指隔20秒后跳转到https://3water.com页面 
 
3.页面自动刷新js版 
<script language="JavaScript">  

function myrefresh()  

{  

       window.location.reload();  

}  

setTimeout('myrefresh()',1000); //指定1秒刷新一次  

</script>

 
ASP.NET如何输出刷新父窗口脚本语句 
1.
this.response.write("<script>opener.location.reload();</script>");

 
2.
this.response.write("<script>opener.window.location.href = opener.window.location.href;</script>");

 
 
3.
Response.Write("<script language=javascript>opener.window.navigate(''你要刷新的页.asp'');</script>")

JS刷新框架的脚本语句 

//如何刷新包含该框架的页面用    

<script language=JavaScript>  

   parent.location.reload();  

</script>

 
子窗口刷新父窗口:
<script language=JavaScript>  

    self.opener.location.reload();  

</script>

或者:
<a href="javascript:opener.location.reload()">刷新</a>

如何刷新另一个框架的页面用:

<script language=JavaScript>  

   parent.另一FrameID.location.reload();  

</script>

 
如果想关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可。 
 
开窗时刷新:
<body onload="opener.location.reload()">

关闭时刷新:
<body onUnload="opener.location.reload()">

<script language="javascript">  

window.opener.document.location.reload()  

</script>

JS关闭当前页面, 不弹出JS安全提醒 

<script language="javascript">  

window.opener=null;window.open('','_self','');window.close();  

</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Textbox控件注册回车事件及触发按钮提交事件具体实现
Mar 04 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
Jul 09 Javascript
JQuery对表单元素的基本操作使用总结
Jul 18 Javascript
当前流行的JavaScript代码风格指南
Sep 10 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
Jul 20 Javascript
bootstrap daterangepicker汉化以及扩展功能
Jun 15 Javascript
JavaScript中如何判断一个值的类型
Sep 15 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
Sep 22 Javascript
vue购物车插件编写代码
Nov 27 Javascript
ng-repeat指令在迭代对象时的去重方法
Oct 02 Javascript
vuex页面刷新后数据丢失的方法
Jan 17 Javascript
你不知道的SpringBoot与Vue部署解决方案
Nov 09 Javascript
jQuery过滤选择器详解
Jan 13 #Javascript
jQuery入门介绍之基础知识
Jan 13 #Javascript
javascript实现时间格式输出FormatDate函数
Jan 13 #Javascript
Web表单提交之disabled问题js解决方法
Jan 13 #Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
Jan 13 #Javascript
scrollWidth,clientWidth,offsetWidth的区别
Jan 13 #Javascript
使用javascript实现雪花飘落的效果
Jan 13 #Javascript
You might like
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
2015/12/17 PHP
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
javascript重写alert方法的实例代码
2013/03/29 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
javascript+html5实现仿flash滚动播放图片的方法
2015/04/27 Javascript
JavaScript实现自动消除按钮功能的方法
2015/08/05 Javascript
jQuery使用$.ajax进行即时验证的方法
2015/12/08 Javascript
用nodejs的实现原理和搭建服务器(动态)
2016/08/10 NodeJs
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
Vue项目中Api的组织和返回数据处理的操作
2019/11/04 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
[05:49]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS 选手采访
2021/03/11 DOTA
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
python 读取文件并替换字段的实例
2018/07/12 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
2019/08/17 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
CSS3系列之3D制作方法案例
2017/08/14 HTML / CSS
使用css3实现的tab选项卡代码分享
2014/12/09 HTML / CSS
详解Html5 Canvas画线有毛边解决方法
2018/03/01 HTML / CSS
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
银行求职自荐信
2014/06/30 职场文书
结婚保证书
2015/01/16 职场文书
商务司机岗位职责
2015/04/10 职场文书
信用卡工作证明范本
2015/06/19 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
vue ant design 封装弹窗表单的使用
2022/06/01 Vue.js