-3

PHP 相对较新,我正在使用 PHP 生成一个表,该表填充了数据库中的记录,并在“echo”表中有一个超链接列。有没有一种简单的方法可以让我在点击后获得打开新浏览器选项卡的链接?相关代码如下...

echo "<tr align = center bgcolor=white><td><b><a href=view_rfp_detail.php?sna=$sna >$sna</a></b></td><td>$ques</a></td><td>$ans</a></td>"; 

谢谢

4

5 回答 5

15

如果您想打开一个新标签,请尝试在锚标签中选择 target = blank

<a target = '_blank' href=view_rfp_detail.php?sna=$sna >$sna</a>
于 2012-09-12T14:47:39.710 回答
2

添加target="_blank"到您的标签中。

于 2012-09-12T14:46:22.263 回答
0

你可以这样做:

echo "<tr align = center bgcolor=white><td><b><a target=\"_blank\" href=view_rfp_detail.php?sna=$sna >$sna</a></b></td><td>$ques</a></td><td>$ans</a></td>";

但是,根据用户配置浏览器的方式,这可能会在新选项卡或新窗口中打开链接。

于 2012-09-12T14:46:31.363 回答
0
echo <<<TR
<tr style="text-align: center; background: white">
  <td>
    <strong><a href="view_rfp_detail.php?sna={$sna}" target="_blank">{$sna}</a></strong>
  </td>
  <td>{$ques}</td>
  <td>{$ans}</td>
</tr>
TR

FTFY

于 2012-09-12T14:58:40.803 回答
0

您还可以使用提供相同功能并获得严格验证错误的 javascript。

<a onclick="window.open(this.href); return false;" href=view_rfp_detail.php?sna=$sna >$sna</a>
于 2012-09-12T15:19:49.727 回答