js location.replace与location.reload的区别

时间:2010-09-08    点击:167   
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内容重定向
}
有趣的javascript数组定义方法
心扬JS分页函数代码
JavaScript中获取元素索引的函数
document.getElementById的简写方式(获取id对象的简略写法)
一些常用且实用的原生JavaScript函数
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 Product All Rights Reserved