Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 如何关闭带有链接或按钮等的html页面?_Javascript_Html_Jsp_Xhtml - Fatal编程技术网

Javascript 如何关闭带有链接或按钮等的html页面?

Javascript 如何关闭带有链接或按钮等的html页面?,javascript,html,jsp,xhtml,Javascript,Html,Jsp,Xhtml,嗨,伙计们, 我做了一个上传页面,操作成功后我想自动关闭html页面,或者通过一个链接什么的 window.close在这种情况下不起作用,因为不是窗口弹出窗口 有什么想法吗 致以最良好的祝愿, Valter Henrique。如果window.close()不起作用,你就不能做其他事情 这很好,因为我不希望网站关闭我的窗口 您可以尝试window.close(),然后在它之后立即使用诸如“此窗口可能已关闭”之类的消息更新DOM。这样,如果您可以关闭窗口(可能某些浏览器允许您关闭),您将覆盖这两

嗨,伙计们, 我做了一个上传页面,操作成功后我想自动关闭html页面,或者通过一个链接什么的

window.close在这种情况下不起作用,因为不是窗口弹出窗口

有什么想法吗

致以最良好的祝愿, Valter Henrique。

如果
window.close()
不起作用,你就不能做其他事情

这很好,因为我不希望网站关闭我的窗口

您可以尝试
window.close()
,然后在它之后立即使用诸如“此窗口可能已关闭”之类的消息更新DOM。这样,如果您可以关闭窗口(可能某些浏览器允许您关闭),您将覆盖这两个基础。

如果
window.close()
不起作用,您就不能做任何其他事情

这很好,因为我不希望网站关闭我的窗口

您可以尝试
window.close()
,然后在它之后立即使用诸如“此窗口可能已关闭”之类的消息更新DOM。这样,如果您可以关闭窗口(可能某些浏览器允许您关闭),您将覆盖这两个基础。

没有办法做到这一点,这是一件好事。这可能会让用户感到困惑。相反,显示一条消息,告诉用户现在可以关闭窗口

我看到您想从子页面中关闭灰盒。试一试

top.GB_hide();
没有办法做到这一点,这是一件好事。这可能会让用户感到困惑。相反,显示一条消息,告诉用户现在可以关闭窗口

我看到您想从子页面中关闭灰盒。试一试

top.GB_hide();

有些黑客在这里…但可能不适用于所有浏览器

window.opener=null;
window.open('','_self');
window.close();

有些黑客在这里…但可能不适用于所有浏览器

window.opener=null;
window.open('','_self');
window.close();

你能给我们看一下页面或代码吗?你能给我们看一下页面或代码吗?@Delan,实际上不是一个页面,我使用的插件“greybox”显示了一个漂亮的弹出窗口,但实际上不是一个弹出窗口,因为我已经尝试过windows.close()了,什么都没有。啊。我将研究如何关闭
greybox
弹出窗口并更新我的答案。对不起,我不太明白你的问题。@Delan,没问题,伙计。这里是链接:完成,我添加了一个可能的解决方案,
top.GB\u hide()
。如果不起作用,请尝试
parent.parent.GB\u hide()
。是否可以将代码粘贴到pastebin中?(you's fast dude=)@Delan实际上不是一个页面,我使用的插件“greybox”显示了一个漂亮的弹出窗口,但实际上不是一个弹出窗口,因为我已经尝试过windows.close()了,什么都没有。啊。我将研究如何关闭
greybox
弹出窗口并更新我的答案。对不起,我不太明白你的问题。@Delan,没问题,伙计。这里是链接:完成,我添加了一个可能的解决方案,
top.GB\u hide()
。如果不起作用,请尝试
parent.parent.GB\u hide()
。是否可以将代码粘贴到pastebin中?(你很快,伙计=)这不是一个真正的窗口;这是一个“灰盒”框架/分区。它不是一个真正的窗口;这是一个“灰盒”框架/分区。