我正在使用以下 PHP 行在表格中创建指向新窗口的链接
echo "<a href=\"InterfaceInfo.php?FXOrder=" . $row['FXOrder'] . "&TA5k=" . $TA5k . "&EfmGroup=" . urlencode($row['EfmGroup']) . "&EfmLink=no\" onclick=\"window.open(this.href, 'mywin','left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=1')\"><center>1/" . $row['EfmGroup'] . "</center></a>";
这可以正常打开新窗口。但是,一旦新窗口加载了带有链接的当前窗口,也会打开相同的链接。我做错了什么?
最佳答案
在您的链接末尾添加 ;return false;
.这将阻止对当前窗口的操作:
<a href=\"InterfaceInfo.php?FXOrder=" . $row['FXOrder'] . "&TA5k=" . $TA5k . "&EfmGroup=" . urlencode($row['EfmGroup']) . "&EfmLink=no\" onclick=\"window.open(this.href, 'mywin','left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=1');return false;\">
关于javascript - 链接打开新窗口并刷新当前窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24369489/