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

本文实例讲述了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=http://www.jb51.net">

其中20指隔20秒后跳转到http://www.jb51.net页面 
 
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程序设计有所帮助。

时间: 2024-10-30 03:28:25

JavaScript常用的返回,自动跳转,刷新,关闭语句汇总_javascript技巧的相关文章

JS实现n秒后自动跳转的两种方法_javascript技巧

本文实例为大家分享了JS实现n秒后自动跳转的两种方法,供大家参考,具体内容如下 第一种使用SetInterval: $(function () { setInterval(ChangeTime, 1000); }); function ChangeTime() { var time; time = $("#time").text(); time = parseInt(time); time--; if (time <= 0) { window.location.href = &q

浅析JS刷新框架中的其他页面 &amp;amp;&amp;amp; JS刷新窗口方法汇总_javascript技巧

先来看一个简单的例子:下面以三个页面分别命名为frame.html.top.html.bottom.html为例来具体说明如何做.frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: 复制代码 代码如下: <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >< HTML >< HEAD >< TITLE > frame

js跳转页面方法实现汇总_javascript技巧

复制代码 代码如下: <span id="tiao">3</span><a href="javascript:countDown"></a>布丁足迹;秒后自动跳转--<meta http-equiv=refresh content=3;url='/search/billsearch.jsp'</ul> <!--脚本开始--> <script language="javasc

Javascript获取数组中的最大值和最小值的方法汇总_javascript技巧

比较数组中数值的大小是比较常见的操作,比较大小的方法有多种,比如可以使用自带的sort()函数,下面来介绍如下几种方法,代码如下: 方法一: //最小值 Array.prototype.min = function() { var min = this[0]; var len = this.length; for (var i = 1; i < len; i++){ if (this[i] < min){ min = this[i]; } } return min; } //最大值 Array

Javascript页面跳转常见实现方式汇总_javascript技巧

本文实例总结了Javascript页面跳转常见实现方式.分享给大家供大家参考,具体如下: 概述 相信很多Web开发者都知道,在开发Web程序的时候,对于页面之间的跳转,有很多种,但是有效的跳转则事半功倍,下面就是我在平时的开发过程中所用到的一些JavaScript跳转方式,拿出和大家共享一下. 第一种:直接跳转加参数 <script language="javascript" type="text/javascript"> window.location

实现无刷新联动例子汇总_javascript技巧

Iframe实现无刷新联动 iframe的无刷新其实是局部刷新,状态栏的滚动条还是会滚动,只是页面不会闪烁,这是一种比较老的技术了,在处理的数据两大的时候会比较慢,在本例中需要两个页面:index.aspx和frame.asapx,index.aspx用来显示界面,其中有一个iframe标记,指向frame.aspx页用来显示结果 index.aspx前台代码 <%@ Page Language="C#" AutoEventWireup="true" Code

JavaScript获取网页、浏览器、屏幕高度和宽度汇总_javascript技巧

经常发现在写JavaScript的时候,都需要用到网页.浏览器或屏幕的高度和宽度来解决布局定位的问题,时常前用后忘,要不就是在网上search,干脆自己总结一下,这样也方便再次使用,省时省力. 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的

JavaScript判断图片是否已经加载完毕的方法汇总_javascript技巧

在网上有很多关于判断图片是否已经加载完毕的文章,但是有的浏览器并不适合,下面小编给大家分享一些有关JavaScript判断图片是否已经加载完毕方法汇总,具体内容如下所示: 一.onload事件 通过监听图片的onload事件,可以判断图片是否已经加载完成,兼容所有的浏览器(w3c推荐方法),代码示例如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"

基于JavaScript实现网页倒计时自动跳转代码_javascript技巧

用JS实现网页上的自动跳转功能,倒计时跳转至指定网页,倒计时间可自设,时间到则自动跳转到指定的网址,对于JS来说,实现该似乎挺简单哦,用IIS上的301也可实现跳转,以及mete标签也可以实现自动跳转,根据你自己的需要了. <title>JS倒计时网页自动跳转代码</title> <script language="JavaScript" type="text/javascript"> function delayURL(url)