php - 如何在javascript中使用 anchor 的OnClick关闭弹出窗口?

标签 php javascript

我有一个打开弹出窗口的 php 页面。它包含搜索结果。每个结果都位于 anchor 标记内。

我可以打开一个包含父窗口中信息的新选项卡,但不知何故,OnClick 功能不起作用。我想要做的是,当用户选择一个链接时,将打开一个新选项卡,然后弹出窗口自动关闭。我不知道为什么 OnClick 事件没有执行我想要的操作。

<?php
<a href='edit.php?id=$id' target='_blank' onClick='self.close();'>Listq</a>
?>

上面的代码可以工作,但它会在打开新选项卡之前关闭弹出窗口。请帮忙。谢谢。

最佳答案

尝试在加载时从新选项卡关闭弹出窗口,不从弹出窗口关闭弹出窗口:

window.opener.close();

关于php - 如何在javascript中使用 anchor 的OnClick关闭弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16787008/

相关文章:

javascript - jQuery 函数执行顺序

javascript - 通过php显示javascript内容

PHP/MySql 在 GoDaddy 上插入

php - reCAPTCHA 在本地主机上工作,但不在远程服务器上工作

php - 如何完美使用redis中的五种数据结构

javascript - 验证用户输入以使用正则表达式获取字符和数字不起作用

javascript - 如何在没有 jQuery 的情况下模拟命名空间事件或解除单个事件的绑定(bind)?

javascript - 如何将div中的源内容导出到text/html文件

php - mysqli 查询上的多个命令不起作用?

javascript - md-char-count 未在 md-input-container 中更新