我有一个打开弹出窗口的 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/