我遇到了一个非正统的要求,我像这样使用 jquery 打开了一个页面加载窗口
$(document).ready(function() {
loadLifeCare();
});
函数是这样的
function loadLifeCare()
{
window.open('/abc/abc/abc','','width=100,height=100');
}
现在这个函数在新窗口中加载一个 url,为不同的用户创建一个 session 领域。 我只需要知道是否可以在几秒钟后关闭此窗口或更改 href 并将其重新加载到不同的链接, 而且我无法在子窗口上编写代码。
最佳答案
这将打开窗口,然后在 10 秒后将其关闭...
function loadLifeCare()
{
var wnd = window.open('/abc/abc/abc','','width=100,height=100');
setTimeout(function() {
wnd.close();
}, 10000);
}
如果你想将它重定向到别处,你可以这样做......
function loadLifeCare()
{
var wnd = window.open('/abc/abc/abc','','width=100,height=100');
setTimeout(function() {
wnd.location.href = "http://wherever.com";
}, 10000);
}
关于javascript - 是否可以从父窗口关闭子窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26801357/