我正在处理一个用户有两个按钮的页面。一个按钮只是将它们重定向到主页,另一个按钮不仅将它们重定向到主页,而且还会打开一个新窗口/选项卡到不同的链接。
<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']; ?>');
});
现在我的问题有效,但它为链接打开了两个窗口/选项卡(“/wallet_cards/account....)我如何阻止它打开两个窗口/选项卡,或者有更好的方法可以做到这一点。