gpt4 book ai didi

javascript - 两个html页面可以用同一个按钮控制吗

转载 作者:行者123 更新时间:2023-12-03 04:34:31 25 4
gpt4 key购买 nike

我需要由同一个按钮控制两个html页面,因此如果您在第一个html上单击button1,我需要在第二个html页面上显示一条消息,表明单击了button1,对于button2也是如此

最佳答案

答案是肯定的...有点...假设两个页面都位于同一域中,您基本上可以执行与 Jordan Davis 的答案所讨论的等效的“长轮询”,但是您可以使用本地存储。

例如,考虑以下代码(未经测试,但只是给出一个总体思路):

<script type="application/javascript">
function CheckForMessages(){
var msg = window.localStorage.getItem("Message_From_Page_1");
if(msg !== null){
document.getElementById("SomeIdWhereYouWantMessage").innerHTML = msg;

// Acknowledge and clear item from local storage, to avoid
// double processing:
window.localStorage.removeItem("Message_From_Page_1");
}

window.setTimeout(function(){CheckForMessages()}, 100); // check again in 100 ms
}

document.onload = CheckForMessages();
</script>

同样,页面 1 将具有类似的代码来接收页面 2 保留的数据。

一般来说,在我看来,这不应该是一个理想的方法,但是,是的,这样做是可能的。

关于javascript - 两个html页面可以用同一个按钮控制吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43353933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com