現在有兩個頁面,我想在左邊這個頁面點選確定要刷新右邊這個頁面。這兩個頁面是同級頁面,該怎麼實現呢
业精于勤,荒于嬉;行成于思,毁于随。
b頁面放這段程式碼:
window.onstorage=function(e){ location.reload(); }
a頁面代碼:
<button onclick="change()">刷新</button> function change(){ localStorage.time=new Date().getTime(); }
如果是一個父親頁面下的兩個子頁面可以實作
這樣應該是不能實現的,我認為你的需求應該是,服務端主動推播訊息,例如用websocket
聽你表達,感覺像那種,點擊左側選單欄,載入後側頁比較常用簡單的做法是後側嵌套iframe,當然還有中做法就是pajax
我怎麼想都覺得這就是一個側導航,像很多人的博客左邊或者右邊有一個導航條的那種,還有一種就是樓上說的iframe。發言完畢,警長歸票吧!
這個不行,瀏覽器每個頁面都是不同的進城,也沒有給js提供進城通訊的介面。如果兩個頁面需要互動的話,最可行的方法就是websocket.
https://zhuanlan.zhihu.com/p/...
聽你這說法,你是用的frame框架程式碼引入的不用頁面吧。
<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();
}
你可以試試這個方法。
怎麼聽著都像是嵌套的iframe頁面。 。 。
两个打开的窗口是两个运行环境吧,这能实现?求大神打脸~
b頁面放這段程式碼:
a頁面代碼:
如果是一個父親頁面下的兩個子頁面可以實作
這樣應該是不能實現的,我認為你的需求應該是,服務端主動推播訊息,例如用websocket
聽你表達,感覺像那種,點擊左側選單欄,載入後側頁
比較常用簡單的做法是後側嵌套iframe,當然還有中做法就是pajax
我怎麼想都覺得這就是一個側導航,像很多人的博客左邊或者右邊有一個導航條的那種,還有一種就是樓上說的iframe。發言完畢,警長歸票吧!
這個不行,瀏覽器每個頁面都是不同的進城,也沒有給js提供進城通訊的介面。如果兩個頁面需要互動的話,最可行的方法就是websocket.
https://zhuanlan.zhihu.com/p/...
聽你這說法,你是用的frame框架程式碼引入的不用頁面吧。
怎麼聽著都像是嵌套的iframe頁面。 。 。
两个打开的窗口是两个运行环境吧,这能实现?求大神打脸~