gpt4 book ai didi

javascript - 加载后关闭弹出窗口

转载 作者:行者123 更新时间:2023-11-28 00:07:33 25 4
gpt4 key购买 nike

我有这样的问题。我需要按下按钮打开弹出窗口(此操作已实现)。然后,在加载弹出窗口后,应将其关闭。

    $(document).ready(function() {
$('#popupButton').click(function() {
signinWin = popupwindow([url],
"SignIn",960,630);
signinWin.focus();
signinWin.onload=function(){
var code = getQueryVariable("code");
if(code != null){
signinWin.opener.location.reload(true);
signinWin.close();
}
}
});
});

我应该怎么做才能关闭弹出窗口?导致signinWin.close();在 onload 中不起作用

最佳答案

尝试使用字符串 将第三个参数设置为 window heightwidthwindow.open() >“宽度=960,高度=630”;利用 document.write 关闭 window signinWin

$(document).ready(function() {
$("#popupButton").click(function() {
var signinWin = window.open("/url/", "SignIn","width=960,height=630");
signinWin.focus();
var code = getQueryVariable("code");
if (code != null) {
signinWin.document.write("<script>this.close()<\/script>");
setTimeout(function() {
location.reload(true);
}, 1);
};
});
});

jsfiddle http://jsfiddle.net/scuxhbva/

关于javascript - 加载后关闭弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31214914/

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