您现在的位置: 365建站网 > 365学习 > js location.replace与location.reload的区别

js location.replace与location.reload的区别

文章来源:365jz.com     点击数:199    更新时间:2017-08-13 10:25   参与评论
location.reload相当于我们按F5,页面在服务器端已经存在,isPostBack页面不会从服务器端重新生成,然后返回客户端

会在浏览器的历史浏览记录中增加一条记录

location.replace 页面会从服务器端重新创建,not ispostback,这个是用新的url代替原Url,把Histrory里面url也替换成了新的Url

window.location.href,本层页面跳转

首先,定义一个iframe
 
<iframe method="post" id ="IFrameName" src="aa.htm" ></iframe> 

aa.htm内容如下:
 
<input type ="button" value ="刷新" onclick ="aa()"/> 
function aa() { 
//parent.location.replace(parent.location.href);//服务器端重新创建页面 
parent.document.location.reload();//相当于F5 
//window.location.href(parent.location.href);//iframe内容重定向 
} 

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (199人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------