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>