ユーザーが2つのボタンを持っているページを操作しています。1つのボタンは単にそれらをホームページにリダイレクトし、もう1つのボタンはそれらをホームページにリダイレクトするだけでなく、新しいウィンドウ/タブを別のリンクに開きます。
<button class="return" type="button">
<?= $html->image('cross.gif') ?> Return
</button>
<button class="walletcards" type="button">
<?= $html->image('cross.gif') ?> Print Wallet Cards
</button>
<script type="text/javascript">
$(document).ready( function() {
$('button.return').click( function() {
$(window.location).attr('href','/accounts/view/<?=$data['Email'] ['acctgrpid']; ?>');
});
$('button.walletcards').click(function(){
$(location).attr('href', '/accounts/view/<?=$data['Email']['acctgrpid']; ?>')
});
$('button.walletcards').click(function(){
window.close();
window.open('/wallet_cards/account/<?=$data['Email']['acctgrpid']; ?>');
});
今、私の問題は機能しますが、リンク用に2つのウィンドウ/タブ( "/ wallet_cards / account ....)が開きます。2つのウィンドウ/タブが開かないようにするにはどうすればよいですか、またはこれを行うためのより良い方法があります。