十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Javascript刷新页面的几种方法:
成都创新互联成立以来不断整合自身及行业资源、不断突破观念以使企业策略得到完善和成熟,建立了一套“以技术为基点,以客户需求中心、市场为导向”的快速反应体系。对公司的主营项目,如中高端企业网站企划 / 设计、行业 / 企业门户设计推广、行业门户平台运营、APP应用开发、手机网站制作设计、微信网站制作、软件开发、西部信息服务器托管等实行标准化操作,让客户可以直观的预知到从成都创新互联可以获得的服务效果。
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
比较原始的做法就是嵌入一个iframe,然后在里面加入一个小网页,就可以通过javascript对它进行操作了,或者是用AJAX,这个只能算是局部网页替换,比如添加一些网页元素或修改一些网页元素,看你需要把,如果是大范围的刷新的话就用iframe,若是小范围的更新就用AJAX。操作起来不麻烦。
location.reload();
下面是复制的
用js实现的刷新页面的代码,比较全
先来看一个简单的例子:下面以三个页面分别命名为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 /TITLE /HEAD frameset rows="50%,50%" frame name=top src="top.html" frame name=bottom src="bottom.html" /frameset /HTML 现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的页面) 的刷新,可以用以下七种语句,哪个好用自己看着办了。
语句1. window.parent.frames[1].location.reload();
语句2. window.parent.frames.bottom.location.reload();
语句3. window.parent.frames["bottom"].location.reload();
语句4. window.parent.frames.item(1).location.reload();
语句5. window.parent.frames.item('bottom').location.reload();
语句6. window.parent.bottom.location.reload();
语句7. window.parent['bottom'].location.reload();
top.html 页面的代码如下:
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
HTML
HEAD
TITLE top.html /TITLE
/HEAD
BODY
input type=button value="刷新1" onclick="window.parent.frames[1].location.reload()"br
input type=button value="刷新2" onclick="window.parent.frames.bottom.location.reload()"br
input type=button value="刷新3" onclick="window.parent.frames['bottom'].location.reload()"br
input type=button value="刷新4" onclick="window.parent.frames.item(1).location.reload()"br
input type=button value="刷新5" onclick="window.parent.frames.item('bottom').location.reload()"br
input type=button value="刷新6" onclick="window.parent.bottom.location.reload()"br
input type=button value="刷新7" onclick="window.parent['bottom'].location.reload()"br
/BODY
/HTML
下面是bottom.html页面源代码,为了证明下方页面的确被刷新了,在装载完页面弹出一个对话框。
bottom.html 页面的代码如下:
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
HTML
HEAD
TITLE bottom.html /TITLE
/HEAD
BODY onload="alert('我被加载了!')" h1This is the content in bottom.html./h1
/BODY
/HTML
解释一下: 1.window指代的是当前页面,例如对于此例它指的是top.html页面。
2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。
3.frames是window对象,是一个数组。代表着该框架内所有子页面。
4.item是方法。返回数组里面的元素。
5.如果子页面也是个框架页面,里面还是其它的子页面,那么上面的有些方法可能不行。
附: 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=" 其中20指隔20秒后跳转到页面 3.页面自动刷新js版 script language="JavaScript" function myrefresh() { window.location.reload(); } setTimeout('myrefresh()',1000); //指定1秒刷新一次 /script
ASP.NET如何输出刷新父窗口脚本语句
1. this.response.write("scriptopener.location.reload();/script");
2. this.response.write("scriptopener.window.location.href = opener.window.location.href;/script");
3. Response.Write("script language=javascriptopener.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
本文来自CSDN博客,转载请标明出处:
js返回上一页并刷新的几种方法:
方法一:a href="javascript:history.go(-1)"返回上一页/a
方法二:a href="javascript:location.reload()"刷新当前页面/a
方法三:a href="javascript:" onclick="history.go(-2); "返回前两页/a
方法四:a href="javascript:" onclick="self.location=document.referrer;"返回上一页并刷新/a
方法五:a href="javascript:" onclick="history.back(); "返回上一页/a
扩展资料
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
1、是一种解释性脚本语言(代码不进行预编译)。
2、主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
3、可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
4、跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。
参考资料来源:百度百科:javascript
2种思路.
1)强制刷新,我不知道你是不是使用了ajax来删除,不管是不是,都可以使用强制刷新来达到那条纪录消失的目的.
代码类似:
script
function refresh(){
window.location.reload();//强制刷新
}
/script
在ajax调用成回返回后,最后调用refresh();
(2)不刷新,直接删除页面对象.
如果引入jquery的话,就很好处理了.
比如那行纪录是一行tr,里面有多个字段,
我们只要找到那tr,删除这个tr即可,下例是假定你在生成页面列表的时候给Tr都加了ID,使用ID来删除,当然可以使用别的方式.
$("#tr_id").remove();
F5重新刷新页面,相当于在数据库重新加载到数据到jsp页面,数据,当然是你在数据库查询出来的数据,你要刷新页面,用window.location.reload(); 这个就行了