javascript - Comment les JS de deux pages s'appellent-elles?
迷茫
迷茫 2017-05-16 13:20:36
0
10
686

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

迷茫
迷茫

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

répondre à tous(10)
伊谢尔伦

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();
}
黄舟

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

迷茫

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

Peter_Zhu

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

.
伊谢尔伦

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 !

Ty80

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.

世界只因有你

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

左手右手慢动作

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.

phpcn_u1582

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

迷茫

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal