javascript - 兩個頁面的JS如何互相調(diào)用?
問題描述
現(xiàn)在有兩個頁面,我想在左邊這個頁面點(diǎn)擊確定刷新右邊這個頁面。這兩個頁面是同級頁面,該怎么實(shí)現(xiàn)呢
問題解答
回答1:b頁面放這段代碼:
window.onstorage=function(e){ location.reload();}
a頁面代碼:
<button onclick='change()'>刷新</button>function change(){ localStorage.time=new Date().getTime();}回答2:
如果是一個父頁面下的兩個子頁面可以實(shí)現(xiàn)
回答3:這樣應(yīng)該是不能實(shí)現(xiàn)的,我認(rèn)為你的需求應(yīng)該是,服務(wù)端主動推送消息,例如用websocket
回答4:聽你表達(dá),感覺像那種,點(diǎn)擊左側(cè)菜單欄,加載后側(cè)頁面比較常用簡單的做法是后側(cè)嵌套iframe,當(dāng)然還有中做法就是pajax
回答5:我怎么想都覺得這就是一個側(cè)導(dǎo)航,像很多人的博客左邊或者右邊有一個導(dǎo)航條的那種,還有一種就是樓上說的iframe。發(fā)言完畢,警長歸票吧!
回答6:這個不行,瀏覽器每個頁面都是不同的進(jìn)城,也沒有給js提供進(jìn)城通信的接口。如果兩個頁面需要交互的話,最可行的辦法就是websocket.
回答7:https://zhuanlan.zhihu.com/p/...
回答8:聽你這說法,你是用的frame框架代碼引入的不用頁面吧。<FRAMESET cols = '280,*' frameborder=yes bordercolor=silver>
<FRAME SRC='http://www.gepszalag.com/wenda/modifyMenu!showTreeMenu' NAME='menuTree' SCROLLING='No' id='leftTree'> <FRAME SRC='http://www.gepszalag.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:兩個打開的窗口是兩個運(yùn)行環(huán)境吧,這能實(shí)現(xiàn)?求大神打臉~
相關(guān)文章:
1. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????2. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)3. javascript - 關(guān)于mongose刪除一次多個字段的問題4. 微信瀏覽器怎么取消緩存?5. javascript - vue-cli與后端框架集成config/index.js配置問題6. javascript - 為什么我無法通過$stateParams在父子State之間傳遞參數(shù)?跟State之間的父子關(guān)系有關(guān)嗎?7. 關(guān)于layuiadmin中表格按鈕提交問題求解!!!!8. html按鍵開關(guān)如何提交我想需要的值到數(shù)據(jù)庫9. css - BEM 中塊(Block)有木有什么標(biāo)準(zhǔn) 何時決定一個部分提取為塊而不是其父級的元素呢(Element)?~10. html5 - 用Egret寫的小游戲,怎么分享到微信呢?
