js location.replace和location.reload

来源:互联网 发布:热恋软件 编辑:程序博客网 时间:2024/06/04 23:24

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内容重定向 }

原创粉丝点击