0

ポップウィンドウを開くphpページがあります。検索結果が含まれています。各結果はアンカー タグ内にあります。

親ウィンドウの情報を含む新しいタブを開くことはできますが、どういうわけかOnClick機能が機能しません。私がやりたいのは、ユーザーがリンクを選択すると、新しいタブが開き、ポップアップウィンドウが自動的に閉じることです。OnClickイベントが私が望むことをしていない理由がわかりません。

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

上記のコードは機能しますが、新しいタブを開く前にポップアップを閉じます。助けてください。ありがとう。

4

4 に答える 4

0

これを試して:

onClick='setTimeout("self.close();",1)'

于 2013-05-28T08:12:40.037 に答える
0

これをチェックしてください

<a href="#" onclick="closeWin()">Close</a>

    function closeWin()
{
self.close();
}
于 2013-05-28T08:14:50.290 に答える
0

onmouseupの代わりに試すことができますonclick。それも失敗した場合は、onclick でポップアップを開くこともできますwindow.open()。そうすれば、あなたの注文は維持されます。

したがって、次のようになります。

<a href='#' onClick="window.open('edit.php?id=$id'); self.close(); return false;">Listq</a>

<?phpandタグの書き込みを取得?>するか、これが PHP の場合はエコーにアンカーを配置します。

于 2013-05-28T08:18:25.160 に答える