Rumah > Soal Jawab > teks badan
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
伊谢尔伦2017-05-16 13:22:36
Letakkan kod ini pada halaman:
window.onstorage=function(e){
location.reload();
}
Kod halaman:
<button onclick="change()">刷新</button>
function change(){
localStorage.time=new Date().getTime();
}
天蓬老师2017-05-16 13:22:36
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
伊谢尔伦2017-05-16 13:22:36
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!
PHP中文网2017-05-16 13:22:36
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.
ringa_lee2017-05-16 13:22:36
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.