js实现iframe刷新

今天要用到iframe的框架刷新,在网上找到了关于这方面内容,整理如下:

(1)一般页面的刷新——reload 方法,该方法强迫浏览器刷新当前页面。

语法:location.reload([bForceGet])

    参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")

window.location.reload();

(2)iframe框架内的页面刷新

a、方法一:document.getElementById(‘FrameID‘).contentWindow.location.reload(true); 
   b、JQuery实现强制刷新:$(‘#iframe‘).attr(‘src‘, $(‘#iframe‘).attr(‘src‘));

(3)刷新打开的新页面:

a、刷新包含该框架的页面用:parent.location.reload();

b、子窗口刷新父窗口:self.opener.location.reload();

c、刷新另一个框架的页面:parent.另一FrameID.location.reload();

时间: 2024-08-06 14:22:59

js实现iframe刷新的相关文章

js实现无刷新上传

在新增数据项的时候,用ajax实现无刷新提交,但上传文件的时候,由于数据类型原因,不能将页面的<asp:FileUpload>中以字符串值的方式传到js里调用.我一共找到了两个方法予以解决,实现无刷新上传. 第一种方法:利用js的ADODB.Stream,将文件先转换成流,再通过js上传到服务器,这样有个好处就是可以上传超大文件,并且由于是数据流,可以支持断点续传.方便显示上传进度等人性化功能.唯一的缺点是要客户端浏览器需要设置安全级别,或者安装相关ActiveX控件(这个控件自己做的,加载到

利用cookie实现iframe刷新时停留在当前页面

这段时间第一次用iframe,发现问题还挺多,这次主要解决了一个用cookie实现iframe刷新时停留在当前页面,具体步骤如下: 1.必须在每一个页面中记录下当前的url并存入cookie中,具体代码如下: <script> //记录当前页面url document.cookie="url=regist_code.html";</script> 2.在主页面中读取cookie中键为'url'的值.代码如下: <iframe id="index_

js处理iframe中子页面与父页面里面对象的取得的解决方案

[1]子页面取得父页面的dom对象 parent.window.$('#id').val(""); [2]父页面取得子页面的对象 $(window.frames["iframeName"].document).find('#subjectDg').datagrid('acceptChanges'); $('#iframeId').contents().find('#id'); //***** [3]父页面调用子页面方法:reload()为自己写的子页面js方法 $(

js对iframe内外(父子)页面进行操作

怎么对iframe进行操作,1.在iframe里面控制iframe外面的js代码.2.在父框架对子iframe进行操作. 获取iframe里的内容 主要的两个API就是contentWindow,和contentDocument iframe.contentWindow, 获取iframe的window对象 iframe.contentDocument, 获取iframe的document对象 这两个API只是DOM节点提供的方式(即getELement系列对象) var iframe = do

js中页面刷新和页面跳转的方法总结 [ 转自欢醉同学 ]

.js中cookie的基本用法简介 2009-12-15 js中页面刷新和页面跳转的方法总结 文章分类:Web前端 关键字: javascript js中页面刷新和页面跳转的方法总结 1.history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: <a href="javascri

jquery、js调用iframe父窗口与子窗口元素的方法整理

转载自:http://www.soso.io/article/17034.html 1. jquery 在iframe子页面获取父页面元素代码如下: $("#objid", parent.document) 2. jquery在父页面 获取iframe子页面的元素 代码如下: $("#objid",document.frames('iframename').document) 3.js 在iframe子页面获取父页面元素代码如下: indow.parent.docu

js 利用iframe和location.hash跨域解决办法,java图片上传回调JS函数跨域

奶奶的:折腾了我二天,终于解决了!网上有很多例子. 但跟我的都不太一样,费话不多说了,上图   上代码: IE ,firefix,chrome 测试通过 js :这个主页面,部分代码, function submitUpload(id){ $("#imgSrc" + id +"").attr("alt", "图片上传中--"); var imgID = id; if(id>0){ imgID = 1; } var for

js取iframe内容

js取iframe内容 IE下操作IFrame内容的代码: document.frames["MyIFrame"].document.getElementById("s").style.color="blue"; 但是这在Firefox下无效.所以,想到在Firefox下用FireBug来调试.经过调试发现在Firefox下可用以下代码来实现: document.getElementById("MyIFrame").conte

js 强制缓存刷新

1.在js引用时加入时间戳. 1 <script> 2 document.write('<script src="xxx.js?_dc='+new Date().getTime()+'"><\/script>') 3 </script> 2.在服务器端配置js版本号,页面进行读取拼接. js 强制缓存刷新