关于htm新页面刷新原页面问题

比如说有一个主页面index.htm.里面有两个<iframe name="a" src="a.htm">,<iframe name="b" src="b.htm">

当点击b页面的buttom按钮时,function b(){window.open("c.htm")};

打开了新页面c.htm,完成一些操作后(这些操作已经改变了后台数据库的值,而这些值又和a.htm有关系),

点击c.htm中的buttom,function c(){

//dosomething,如果关闭了c.htm,浏览器上就是显示index.htm了,但我们知道其中一个<iframe name="a" src="a.htm">中的值需要更新,所以在关闭

//c.htm之前因该刷新<iframe name="a" src="a.htm">

window.close();

}

怎样才能刷新<iframe name="a" src="a.htm">呢?

function c()

{

window.opener.parent.frames[‘treeFrame‘].location.reload();//就行了

//window.opener就是针对window.open()的,所以window.opener得到的就是b.htm

//window.opener.parent得到的就是index.htm

}

时间: 2024-10-23 10:24:27

关于htm新页面刷新原页面问题的相关文章

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

页面刷新 整个页面刷新和局部刷新

整个页面刷新 1.页面自动刷新:把如下代码加入<head>区域中 <meta http-equiv="refresh" content="20"> 其中20指每隔20秒刷新一次页面. 2.页面自动跳转:把如下代码加入<head>区域中 <meta http-equiv="refresh" content="20;url=“#"> 其中20指隔20秒后跳转到#页面 3.页面自动刷新

【转】Hbuilder MUI 页面刷新及页面传值问题

文章来源:http://www.111cn.net/sys/CentOS/67213.htm 一.页面刷新问题 1.父页面A跳转到子页面B,B页面修改数据后再跳回A页面,刷新A页面数据 (1).父页面A代码 window.addEventListener("pageflowrefresh", function (e) { location.reload(); }); (2).子页面B代码 var main = plus.webview.currentWebview().opener()

MUI 页面刷新及页面传值问题

一.页面刷新问题 1.父页面A跳转到子页面B,B页面修改数据后再跳回A页面,刷新A页面数据 (1).父页面A代码 window.addEventListener("pageflowrefresh", function (e) { location.reload(); }); (2).子页面B代码 var main = plus.webview.currentWebview().opener();//获取父页面A对象 var main = plus.webview.getWebviewB

eaysui 子页面刷新父页面datagrid

近期碰到这样一个问题,子页面操作后需要刷新父页面datagrid元素,刚开始用这种方式刷新,$("#talbe",window.parent.document).datagrid("reload");因使用window.parent.document方法能得到父页面中的元素,想当然这种方法刷新datagrid组件当然可以....结果,报错~ 最后找到一种解决方案,即 父页面中定义一个刷新表格的方法: function reloadDatagrid(){       

vue 路由回退,实现刷新原页面数据

1.可以监听路由变化进行数据刷新 watch:{ '$route'(val){ //业务逻辑 } }, 2.使用keep-alive 参考 https://segmentfault.com/a/1190000019610283?utm_source=tag-newest 原文地址:https://www.cnblogs.com/lvshuya/p/12321867.html

js 弹出子页面刷新父页面

// 点击主页面的添加 跳转到JCXMUPDATE页面 function AddNewData() { //居中显示 var Url = "JCXMUPDATE.aspx?action=" + actionmethod; var height = 280; var width = 600; var win = OpenWin(Url, height, width, "no"); win.focus(); //使弹出的页面得到焦点 return false; //防止

mui关闭子页面刷新父页面

以下纯属个人理解: 从网上看到以下方法,经本人验证没有效果 1.在子页面mui.init中定义beforeback函数,函数中用mui.fire来执行父页面中的方法 mui.init({ swipeBack:true, //启用右滑关闭功能 beforeback:function(){ var my_yue = plus.webview.getWebviewById('my_yue'); mui.fire(my_yue,'refresh'); return true; } }); 2.在父页面中

子页面刷新父页面

我们在很多网站中会使用这样一种结构: 父级页面包含一个iframe,我们在父页面中通过导航来切换子页面,但是当子页面达到某个条件后向让父页面跳转,又该怎么处理呢? 1 if(window.parent){ 2 window.parent.location.href = '/xxx'; 3 }else{ 4 window.location.href = '/xxx'; 5 } 如上面代码,我们通过访问父级页面的window对象,然后再通过原有的方式修改页面的url.要注意的是,访问父级URL不一定