javascript - Bagaimanakah JS dua halaman memanggil satu sama lain?
迷茫
迷茫 2017-05-16 13:20:36
0
10
662

Terdapat dua halaman sekarang saya ingin klik OK pada halaman kiri untuk memuat semula halaman kanan. Kedua-dua muka surat ini berada pada tahap yang sama

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(10)
伊谢尔伦

Letakkan kod ini pada halaman:

window.onstorage=function(e){
    location.reload();
}

Kod halaman:

<button onclick="change()">刷新</button>

function change(){
    localStorage.time=new Date().getTime();
}
黄舟

Jika ia adalah dua sub-halaman di bawah halaman induk, ia boleh dicapai

迷茫

Ini sepatutnya tidak mungkin dilakukan

Peter_Zhu

Mendengar ekspresi anda, bunyinya seperti itu Klik pada bar menu sebelah kiri untuk memuatkan halaman belakang
Kaedah yang biasa dan mudah adalah dengan meletakkan iframe di bahagian belakang

伊谢尔伦

Tidak kira bagaimana saya memikirkannya, saya merasakan bahawa ini adalah navigasi sisi, seperti yang dimiliki oleh ramai orang dengan bar navigasi di sebelah kiri atau kanan blog mereka. Selepas bercakap, Syerif mengembalikan undi!

Ty80

Ini tidak berfungsi Setiap halaman penyemak imbas mempunyai antara muka yang berbeza dan tiada antara muka untuk komunikasi JavaScript. Jika dua halaman perlu berinteraksi, cara yang paling sesuai ialah websocket.

世界只因有你

https://zhuanlan.zhihu.com/p/...

左手右手慢动作

Daripada apa yang anda katakan, anda menggunakan kod bingkai untuk memperkenalkan halaman yang berbeza.
<FRAMESET cols = "280,*" frameborder=ya bordercolor=perak>

     <FRAME SRC="modifyMenu!showTreeMenu" NAME="menuTree" SCROLLING="No" id="leftTree">  
     <FRAME SRC="showModifyMenu.jsp" NAME="main" SCROLLING="AUTO" id="showModifyMenu">  

lt;/FRAMESET>

fungsi init(){

//leftTree是左边Frame的id  
//重新加载这个页面  
window.parent.frames[ "leftTree"].location.reload();  
}

Boleh cuba kaedah ini.

phpcn_u1582

Bunyinya seperti halaman iframe bersarang. . .

迷茫

两个打开的窗口是两个运行环境吧,这能实现?求大神打脸~

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan