gpt4 book ai didi

javascript - 在另一个窗口中监听事件

转载 作者:行者123 更新时间:2023-11-28 03:46:26 25 4
gpt4 key购买 nike

我使用 varopenWindow = window.open(...) 创建了一个窗口。我有一个函数应该监听新窗口中按钮的 click 事件,但它永远不会触发。

每当我单击 btSearch 按钮时,它应该打开另一个窗口并监听 #submitButton 点击事件。

 btSearch.Attributes["onclick"] = $@"
var openedWindow = window.open(myUrl, "", "toolbar=no,menubar=no,personalbar=no,width=650,height=399,scrollbars=yes,resizable=yes");
window.onModalExit(openedWindow);";

功能为aspx文件

function onModalExit(modalWindow) {
$('#submitButton', modalWindow.document).ready(function () {
modalWindow.document.getElementById('submitButton').addEventListener('click', function () {
console.log('RETURNED CORRECTLY');
alert('Now');
});
});
}

最佳答案

您可以通过window.opener.postMessage()函数将数据从打开的窗口发送到opener窗口。

关于javascript - 在另一个窗口中监听事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48438513/

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