Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我在浏览器中单击第一页中的按钮时,如何重新加载第二页? 我的怀疑是_Javascript_Html_Onclick - Fatal编程技术网

Javascript 当我在浏览器中单击第一页中的按钮时,如何重新加载第二页? 我的怀疑是

Javascript 当我在浏览器中单击第一页中的按钮时,如何重新加载第二页? 我的怀疑是,javascript,html,onclick,Javascript,Html,Onclick,在我的浏览器中,我打开了两个窗口(即浏览器中的两个选项卡)。在一个窗口(WINDOW1)中有表格数据。在另一个窗口(WINDOW2)中有一个按钮。如果单击另一个窗口(WINDOW2)中的按钮,将重新加载一个窗口页面(WINDOW1)。怎么做 可以理解吗?希望这对你有帮助。您可以使用向同一频道中的所有页面发送消息 第1页(将消息发送到第2页) 测试 var bc=新广播频道('abc');//连接到“abc”频道 函数sg(){ //向频道中的每个人发送消息 //你可以寄任何你想要的东西 公元前3

在我的浏览器中,我打开了两个窗口(即浏览器中的两个选项卡)。在一个窗口(WINDOW1)中有表格数据。在另一个窗口(WINDOW2)中有一个按钮。如果单击另一个窗口(WINDOW2)中的按钮,将重新加载一个窗口页面(WINDOW1)。怎么做


可以理解吗?希望这对你有帮助。您可以使用向同一频道中的所有页面发送消息

第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>