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 相关文章推荐
疯狂Jquery第一天(Jquery学习笔记)
May 11 Javascript
JS模式之简单的订阅者和发布者模式完整实例
Jun 30 Javascript
js实现不提交表单获取单选按钮值的方法
Aug 21 Javascript
深入学习JavaScript对象
Oct 13 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
Feb 25 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
Sep 09 Javascript
js手动播放图片实现图片轮播效果
Sep 17 Javascript
基于JavaScript实现轮播图原理及示例
Apr 10 Javascript
vue双向绑定简要分析
Mar 23 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
Apr 19 Javascript
代码详解JS操作剪贴板
Feb 11 Javascript
微信小程序传值以及获取值方法的详解
Apr 29 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判断页面是否是微信打开的示例(微信打开网页)
2014/04/25 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
php文件上传类的分享
2017/07/06 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
用cssText批量修改样式
2009/08/29 Javascript
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
json-lib出现There is a cycle in the hierarchy解决办法
2010/02/24 Javascript
jquery动态添加删除div 具体实现
2013/07/20 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
JS折半插入排序算法实例
2015/12/02 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
JS实现获取自定义属性data值的方法示例
2018/12/19 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
Map与WeakMap类型在JavaScript中的使用详解
2020/11/18 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
python plotly画柱状图代码实例
2019/12/13 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
2013/04/25 HTML / CSS
售后服务承诺书怎么写
2014/05/21 职场文书
表扬通报怎么写
2015/01/16 职场文书
就业意向协议书
2015/01/29 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
Go 中的空白标识符下划线
2022/03/25 Golang
Python加密与解密模块hashlib与hmac
2022/06/05 Python