Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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 php完成后如何关闭窗口?_Javascript - Fatal编程技术网

Javascript php完成后如何关闭窗口?

Javascript php完成后如何关闭窗口?,javascript,Javascript,我有以下代码: <?php /* creating a database */ echo "<script>window.close();</script>"; ?> 最后,我试图关闭当前窗口,但我有一个错误:脚本可能只关闭由它打开的窗口。窗口是物理打开的。你能帮我解决这个问题吗?想象一下两个页面,a.php和b.php b、 php在两个示例中都是相同的: <script>window.close();&l

我有以下代码:

 <?php
    /*
      creating a database
    */
    echo "<script>window.close();</script>";
?>
最后,我试图关闭当前窗口,但我有一个错误:脚本可能只关闭由它打开的窗口。窗口是物理打开的。你能帮我解决这个问题吗?

想象一下两个页面,a.php和b.php

b、 php在两个示例中都是相同的:

<script>window.close();</script>
现在,这将再次适用于a.php:

原因是。因为Javascript应该只能关闭它打开的窗口

第一个示例HTML是标准的a href链接。没有使用Javascript

在第二个示例中,使用Javascript打开浏览器窗口,然后可以使用Javascript关闭该窗口

PHP是一个服务器端脚本,与之无关。最好从问题中删除PHP标记。

想象两个页面,a.PHP和b.PHP

b、 php在两个示例中都是相同的:

<script>window.close();</script>
现在,这将再次适用于a.php:

原因是。因为Javascript应该只能关闭它打开的窗口

第一个示例HTML是标准的a href链接。没有使用Javascript

在第二个示例中,使用Javascript打开浏览器窗口,然后可以使用Javascript关闭该窗口


PHP是一个服务器端脚本,与之无关。最好从问题中删除PHP标记。

这里需要注意的几点。使用PHP,您无法关闭用户浏览器。PHP在服务器上运行。但是使用一些JavaScripts,因为它在用户浏览器上运行

在JS中,要关闭窗口,该窗口需要由脚本打开。要使用window.close,需要通过脚本打开该窗口

例如,可以使用window.open创建窗口,也可以使用该处理程序关闭窗口

如果这是一个ajax调用,还取决于父页面是否也允许弹出。 瓦尔温; 函数打开窗口{ win=窗口。打开“www.stackoverflow.com”,“stackoverflow”; } 函数关闭窗口{ 赢。关; } 功能关闭{ 窗口关闭; } 露天堆垛溢流 关闭堆栈溢出
关闭当前窗口此处需要注意的事项很少。使用PHP,您无法关闭用户浏览器。PHP在服务器上运行。但是使用一些JavaScripts,因为它在用户浏览器上运行

在JS中,要关闭窗口,该窗口需要由脚本打开。要使用window.close,需要通过脚本打开该窗口

例如,可以使用window.open创建窗口,也可以使用该处理程序关闭窗口

如果这是一个ajax调用,还取决于父页面是否也允许弹出。 瓦尔温; 函数打开窗口{ win=窗口。打开“www.stackoverflow.com”,“stackoverflow”; } 函数关闭窗口{ 赢。关; } 功能关闭{ 窗口关闭; } 露天堆垛溢流 关闭堆栈溢出
关闭当前窗口您是通过ajax调用它的吗?还是物理运行此页面?我正在物理运行此页面。我知道错误的含义,但我不知道如何关闭物理打开的窗口。您是否在那里阅读:请稍后回答我?有这么多的信息…我不完全理解你是通过ajax来调用它的吗?还是物理运行此页面?我正在物理运行此页面。我知道错误的含义,但我不知道如何关闭物理打开的窗口。您是否在那里阅读:请稍后回答我?有这么多的信息…我不完全理解!很遗憾,没有其他方法可以关闭窗户。谢谢!很遗憾,没有其他方法可以关上窗户
<a href="#" onclick="window.open('b.php');return false">open b.php</a>