您的位置:首頁技術文章
文章詳情頁

javascript - 兩個頁面的JS如何互相調用?

瀏覽:93日期:2023-09-25 17:57:44

問題描述

現在有兩個頁面,我想在左邊這個頁面點擊確定刷新右邊這個頁面。這兩個頁面是同級頁面,該怎么實現呢

問題解答

回答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='http://www.wxshucaidpc.com/wenda/modifyMenu!showTreeMenu' NAME='menuTree' SCROLLING='No' id='leftTree'> <FRAME SRC='http://www.wxshucaidpc.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:

兩個打開的窗口是兩個運行環境吧,這能實現?求大神打臉~

標簽: JavaScript
相關文章:
国产综合久久一区二区三区