Javascript 当我在浏览器中单击第一页中的按钮时,如何重新加载第二页? 我的怀疑是
在我的浏览器中,我打开了两个窗口(即浏览器中的两个选项卡)。在一个窗口(WINDOW1)中有表格数据。在另一个窗口(WINDOW2)中有一个按钮。如果单击另一个窗口(WINDOW2)中的按钮,将重新加载一个窗口页面(WINDOW1)。怎么做Javascript 当我在浏览器中单击第一页中的按钮时,如何重新加载第二页? 我的怀疑是,javascript,html,onclick,Javascript,Html,Onclick,在我的浏览器中,我打开了两个窗口(即浏览器中的两个选项卡)。在一个窗口(WINDOW1)中有表格数据。在另一个窗口(WINDOW2)中有一个按钮。如果单击另一个窗口(WINDOW2)中的按钮,将重新加载一个窗口页面(WINDOW1)。怎么做 可以理解吗?希望这对你有帮助。您可以使用向同一频道中的所有页面发送消息 第1页(将消息发送到第2页) 测试 var bc=新广播频道('abc');//连接到“abc”频道 函数sg(){ //向频道中的每个人发送消息 //你可以寄任何你想要的东西 公元前3
可以理解吗?希望这对你有帮助。您可以使用向同一频道中的所有页面发送消息 第1页(将消息发送到第2页)
测试
var bc=新广播频道('abc');//连接到“abc”频道
函数sg(){
//向频道中的每个人发送消息
//你可以寄任何你想要的东西
公元前30年邮递信息(“heyreload”);
}
第2页(从第1页接收消息)
var bc=新广播频道('abc');//必须与第1页的频道相同
bc.onmessage=函数(ev){//接收消息时发生事件
//你想在这里做什么
//重新加载页面示例
如果(ev.data=='heyreload'){
location.reload();
}
}
如果这对您有效,请将此答案标记为“已接受”。)
<button onclick="postMsg();">Test</button>
<script>
var bc = new BroadcastChannel('abc'); // connect to 'abc' channel
function postMsg() {
// send message to everyone in channel
// you can send anything you want
bc.postMessage('heyreload');
}
</script>
<script>
var bc = new BroadcastChannel('abc'); // must same channel as page1
bc.onmessage = function (ev) { // event occurs when receive message
// do anything you want in here
// example reload page
if (ev.data == 'heyreload') {
location.reload();
}
}
</script>