Heim > Fragen und Antworten > Hauptteil
Es gibt jetzt zwei Seiten. Ich möchte auf der linken Seite auf „OK“ klicken, um die rechte Seite zu aktualisieren. Diese beiden Seiten sind auf dem gleichen Niveau
伊谢尔伦2017-05-16 13:22:36
b页面放这段代码:
window.onstorage=function(e){
location.reload();
}
a页面代码:
<button onclick="change()">刷新</button>
function change(){
localStorage.time=new Date().getTime();
}
PHP中文网2017-05-16 13:22:36
这个不行,浏览器每个页面都是不同的进城,也没有给js提供进城通信的接口。如果两个页面需要交互的话,最可行的办法就是websocket.
ringa_lee2017-05-16 13:22:36
听你这说法,你是用的frame框架代码引入的不用页面吧。
<FRAMESET cols = "280,*" frameborder=yes bordercolor=silver>
<FRAME SRC="modifyMenu!showTreeMenu" NAME="menuTree" SCROLLING="No" id="leftTree">
<FRAME SRC="showModifyMenu.jsp" NAME="main" SCROLLING="AUTO" id="showModifyMenu">
lt;/FRAMESET>
function init(){
//leftTree是左边Frame的id
//重新加载这个页面
window.parent.frames[ "leftTree"].location.reload();
}
你可以试试这个方法。