javascript - 兩個(gè)頁(yè)面的JS如何互相調(diào)用?
問(wèn)題描述
現(xiàn)在有兩個(gè)頁(yè)面,我想在左邊這個(gè)頁(yè)面點(diǎn)擊確定刷新右邊這個(gè)頁(yè)面。這兩個(gè)頁(yè)面是同級(jí)頁(yè)面,該怎么實(shí)現(xiàn)呢
問(wèn)題解答
回答1:b頁(yè)面放這段代碼:
window.onstorage=function(e){ location.reload();}
a頁(yè)面代碼:
<button onclick='change()'>刷新</button>function change(){ localStorage.time=new Date().getTime();}回答2:
如果是一個(gè)父頁(yè)面下的兩個(gè)子頁(yè)面可以實(shí)現(xiàn)
回答3:這樣應(yīng)該是不能實(shí)現(xiàn)的,我認(rèn)為你的需求應(yīng)該是,服務(wù)端主動(dòng)推送消息,例如用websocket
回答4:聽(tīng)你表達(dá),感覺(jué)像那種,點(diǎn)擊左側(cè)菜單欄,加載后側(cè)頁(yè)面比較常用簡(jiǎn)單的做法是后側(cè)嵌套iframe,當(dāng)然還有中做法就是pajax
回答5:我怎么想都覺(jué)得這就是一個(gè)側(cè)導(dǎo)航,像很多人的博客左邊或者右邊有一個(gè)導(dǎo)航條的那種,還有一種就是樓上說(shuō)的iframe。發(fā)言完畢,警長(zhǎng)歸票吧!
回答6:這個(gè)不行,瀏覽器每個(gè)頁(yè)面都是不同的進(jìn)城,也沒(méi)有給js提供進(jìn)城通信的接口。如果兩個(gè)頁(yè)面需要交互的話,最可行的辦法就是websocket.
回答7:https://zhuanlan.zhihu.com/p/...
回答8:聽(tīng)你這說(shuō)法,你是用的frame框架代碼引入的不用頁(yè)面吧。<FRAMESET cols = '280,*' frameborder=yes bordercolor=silver>
<FRAME SRC='http://www.intensediesel.com/wenda/modifyMenu!showTreeMenu' NAME='menuTree' SCROLLING='No' id='leftTree'> <FRAME SRC='http://www.intensediesel.com/wenda/showModifyMenu.jsp' NAME='main' SCROLLING='AUTO' id='showModifyMenu'>
lt;/FRAMESET>
function init(){
//leftTree是左邊Frame的id //重新加載這個(gè)頁(yè)面 window.parent.frames[ 'leftTree'].location.reload();
}
你可以試試這個(gè)方法。
回答9:怎么聽(tīng)著都像是嵌套的iframe頁(yè)面。。。
回答10:兩個(gè)打開(kāi)的窗口是兩個(gè)運(yùn)行環(huán)境吧,這能實(shí)現(xiàn)?求大神打臉~
相關(guān)文章:
1. css3 - [CSS] 動(dòng)畫(huà)效果 3D翻轉(zhuǎn)bug2. python - Django分頁(yè)和查詢參數(shù)的問(wèn)題3. javascript - 百度echarts series數(shù)據(jù)更新問(wèn)題4. MySQL客戶端吃掉了SQL注解?5. javascript - JS設(shè)置Video視頻對(duì)象的currentTime時(shí)出現(xiàn)了問(wèn)題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...6. php自學(xué)從哪里開(kāi)始?7. python小白的基礎(chǔ)問(wèn)題 關(guān)于while循環(huán)的嵌套8. 求大神幫我看看是哪里寫(xiě)錯(cuò)了 感謝細(xì)心解答9. phpstady在win10上運(yùn)行10. javascript - 圖片能在網(wǎng)站顯示,但控制臺(tái)仍舊報(bào)錯(cuò)403 (Forbidden)
