Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment les JS de deux pages s'appellent-elles?

Il y a maintenant deux pages. Je veux cliquer sur OK sur la page de gauche pour actualiser la page de droite. Ces deux pages sont au même niveau. Comment mettre en œuvre cela

迷茫迷茫2712 Il y a quelques jours636

répondre à tous(10)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:22:36

    Mettez ce code sur la page :

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

    aCode de la page :

    <button onclick="change()">刷新</button>
    
    function change(){
        localStorage.time=new Date().getTime();
    }
    

    répondre
    0
  • 黄舟

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

    S'il s'agit de deux sous-pages sous une page parent, cela peut être réalisé

    répondre
    0
  • 迷茫

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

    Cela ne devrait pas être possible. Je pense que votre exigence devrait être que le serveur envoie activement des messages, par exemple en utilisant Websocket

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:22:36

    En écoutant votre expression, cela ressemble à ça. Cliquez sur la barre de menu de gauche pour charger la page arrière
    Une méthode courante et simple consiste à imbriquer une iframe au verso. Bien sûr, l'autre méthode est d'utiliser pajax

    .

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:22:36

    Peu importe ce que j'y pense, j'ai l'impression qu'il s'agit d'une navigation latérale, comme celle que beaucoup de gens ont avec une barre de navigation sur le côté gauche ou droit de leur blog. L'autre est l'iframe mentionné ci-dessus. Après avoir parlé, le shérif rend les votes !

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 13:22:36

    Cela ne fonctionne pas. Chaque page du navigateur a une interface différente et il n'y a pas d'interface pour la communication JavaScript. Si deux pages doivent interagir, le moyen le plus réalisable est websocket.

    répondre
    0
  • 世界只因有你

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

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

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 13:22:36

    D'après ce que vous avez dit, vous avez utilisé le code du cadre pour introduire différentes pages.
    <FRAMESET cols = "280,*" frameborder=yes bordercolor=silver>

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

    lt;/FRAMESET>

    fonction init(){

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

    }

    Vous pouvez essayer cette méthode.

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:22:36

    Cela ressemble à une page iframe imbriquée. . .

    répondre
    0
  • 迷茫

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

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

    répondre
    0
  • Annulerrépondre