javascript - 两个页面的JS如何互相调用?
问题描述
现在有两个页面,我想在左边这个页面点击确定刷新右边这个页面。这两个页面是同级页面,该怎么实现呢
问题解答
回答1:b页面放这段代码:
window.onstorage=function(e){ location.reload();}
a页面代码:
<button onclick='change()'>刷新</button>function change(){ localStorage.time=new Date().getTime();}回答2:
如果是一个父页面下的两个子页面可以实现
回答3:这样应该是不能实现的,我认为你的需求应该是,服务端主动推送消息,例如用websocket
回答4:听你表达,感觉像那种,点击左侧菜单栏,加载后侧页面比较常用简单的做法是后侧嵌套iframe,当然还有中做法就是pajax
回答5:我怎么想都觉得这就是一个侧导航,像很多人的博客左边或者右边有一个导航条的那种,还有一种就是楼上说的iframe。发言完毕,警长归票吧!
回答6:这个不行,浏览器每个页面都是不同的进城,也没有给js提供进城通信的接口。如果两个页面需要交互的话,最可行的办法就是websocket.
回答7:https://zhuanlan.zhihu.com/p/...
回答8:听你这说法,你是用的frame框架代码引入的不用页面吧。<FRAMESET cols = '280,*' frameborder=yes bordercolor=silver>
<FRAME SRC='https://www.haobala.com/wenda/modifyMenu!showTreeMenu' NAME='menuTree' SCROLLING='No' id='leftTree'> <FRAME SRC='https://www.haobala.com/wenda/showModifyMenu.jsp' NAME='main' SCROLLING='AUTO' id='showModifyMenu'>
lt;/FRAMESET>
function init(){
//leftTree是左边Frame的id //重新加载这个页面 window.parent.frames[ 'leftTree'].location.reload();
}
你可以试试这个方法。
回答9:怎么听着都像是嵌套的iframe页面。。。
回答10:两个打开的窗口是两个运行环境吧,这能实现?求大神打脸~
相关文章:
1. apache - 想把之前写的单机版 windows 软件改成网络版,让每个用户可以注册并登录。类似 qq 的登陆,怎么架设服务器呢?2. javascript - nodejs实现异步时遇到的一个问题3. javascript - 为什么嵌套的Promise不能按预期捕获Exception?4. javascript - 编程,算法的问题5. windows - asp.net连接上mysql之后如何调用?比如下面的登录验证功能怎么实现6. mysql - 面试题:如何把login_log表转换成last_login表?7. 刚放到服务器的项目出现这中错误,有高手指点吗8. css - 手机qq打开网页无法使用文件上传功能?9. css3 - Typecho 后台部分表单按钮在 Chrome 下出现灵异动画问题,求解决10. html5 - iphone5手机,微信中无法打开优酷链接?
