Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimanakah JS dua halaman memanggil satu sama lain?

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

迷茫迷茫2713 hari yang lalu639

membalas semua(10)saya akan balas

  • 伊谢尔伦

    伊谢尔伦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();
    }
    

    balas
    0
  • 黄舟

    黄舟2017-05-16 13:22:36

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

    balas
    0
  • 迷茫

    迷茫2017-05-16 13:22:36

    Ini sepatutnya tidak mungkin dilakukan

    balas
    0
  • 天蓬老师

    天蓬老师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

    balas
    0
  • 伊谢尔伦

    伊谢尔伦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!

    balas
    0
  • PHP中文网

    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.

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-16 13:22:36

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

    balas
    0
  • ringa_lee

    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.

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:22:36

    Bunyinya seperti halaman iframe bersarang. . .

    balas
    0
  • 迷茫

    迷茫2017-05-16 13:22:36

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

    balas
    0
  • Batalbalas