Javascript刷新和返回小知识

举例页面如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> frame </TITLE> 
</HEAD> 
<frameset rows="50%,50%"> 
<frame name="A" src="A.html"> 
<frame name="B" src="B.html"> 
</frameset> 
</HTML> 
基本知识:
1.window指代的是当前页面,例如对于此例来说,若A页面进行javascript操作的时候,它指的是A.html页面。
2.parent指的是当前页面的父页面,也就是包含它的框架页面,若A页面进行javascript操作的时候,它指的是示例页面。
3.frameswindow对象,是一个数组。代表着该框架内所有子页面。
一.本页面刷新: 
1.window.history.go(0);//history对象是 Window 对象的一个部分,表示浏览器URL访问列表
2.window.location.reload();//Location 对象是 Window 对象的一个部分,表示那个窗口中当前显示的文档的 Web 地址
3.location.replace(具体URL);
4.window.parent.frames[1].location.reload();//映对着对应的frame框刷新,如A则为第一个。

二.父页面刷新:
1.parent.location.reload();
2.self.opener.location.reload();//self代表当前对象,opener代表父类对象

三.自动刷新
<script language="JavaScript"> 
function myrefresh(){ 
   window.location.reload(); 
} 
setTimeout('myrefresh()',1000); //指定1秒刷新一次 
</script>
四.返回
1. history.go(-1);返回浏览器URL访问列表中的顺序,0为当前页面
2. history.back();
3. window.history.forward();返回下一页
4. window.history.go(返回第几页,也可以使用访问过的URL); 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值