Now there are two pages. I want to click OK on the left page to refresh the right page. These two pages are at the same level. How to implement this?
業(yè)精于勤,荒于嬉;行成于思,毀于隨。
Put this code on the page:
window.onstorage=function(e){
location.reload();
}
aPage code:
<button onclick="change()">刷新</button>
function change(){
localStorage.time=new Date().getTime();
}
This should not be possible. I think your requirement should be for the server to actively push messages, such as using websocket
Listening to your expression, it sounds like that. Click on the left menu bar to load the back page.
A common and simple method is to nest an iframe on the back side. Of course, the other way is to use pajax
No matter how I think about it, I feel that this is a side navigation, like the one that many people have with a navigation bar on the left or right side of their blog. The other one is the iframe mentioned above. After speaking, the Sheriff returns the votes!
This doesn’t work. Each page of the browser has a different interface, and it does not provide js with an interface for communication. If two pages need to interact, the most feasible way is websocket.
From what you said, you used the frame code to introduce different pages.
<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();
}
You can try this method.