Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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关闭窗口_Javascript_Html - Fatal编程技术网

从javascript关闭窗口

从javascript关闭窗口,javascript,html,Javascript,Html,如何在不发生onclick或其他事件的情况下从javascript关闭当前窗口 <script> window.close(); </script> 以上这些似乎不是最重要的工作 编辑: 我正在从父窗口打开子窗口,经过一些操作后,我想关闭子窗口和窗口。关闭;似乎不起作用 谢谢..那么,您希望它什么时候触发?它需要某种类型的事件来触发它,或者在文档准备就绪(如果您想在打开文档后立即关闭它)上,或者在其他事件(计时器、单击等)上 如果你解释了你想发生什么,

如何在不发生onclick或其他事件的情况下从javascript关闭当前窗口

   <script>
   window.close();
   </script>
以上这些似乎不是最重要的工作

编辑: 我正在从父窗口打开子窗口,经过一些操作后,我想关闭子窗口和窗口。关闭;似乎不起作用


谢谢..

那么,您希望它什么时候触发?它需要某种类型的事件来触发它,或者在文档准备就绪(如果您想在打开文档后立即关闭它)上,或者在其他事件(计时器、单击等)上

如果你解释了你想发生什么,这可能很容易解决

编辑:抱歉,刚刚在FireBug中检查了它,Oded是正确的。FireBug说,不允许脚本关闭未被脚本打开的窗口。但如果它在哪里,它应该工作

EDIT2:我使用此代码打开了一个新窗口:

$(function(){
    window.open('/test2.html','test2','width=300,height=200');
});
然后在新打开的窗口中显示以下内容:

<!DOCTYPE html>
<html>
    <head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    </head>
    <body>
    <script type="text/javascript">
    $(function(){
        window.close();
    });
    </script>
    test
    </body>
</html>
这对我有用


EDIT3:剥离jQuery并在正文中运行脚本,而不进行文档就绪检查也可以,但是如果您不想关闭窗口,那么这可能会失败。不过,任何类型的文档就绪检查都应该有效。我只是使用jQuery,因为它很简单…:

我注意到window.close必须在一个函数中,即使是匿名函数也不能工作。尝试将其放入函数中并调用它。

是否不带事件?认真地然后页面一打开就会关闭。是吗?在这之后使用它一些操作是的,但在它关闭之前执行的操作很少。它只是关于window.close;似乎不太管用。关闭工作