2009-12-13 46 views

回答

10

target属性探出href属性中。试试这个:

$html=<<<html 
<tr><td>$i.<a href="offtask.php?taskid=$taskid" target="_blank">$title</a></td><td>$count</td><td class="nowrap">$locationtext</td></tr> 
html; 
echo $html; 
3

查看该代码输出的代码。它看起来是这样的:

<tr><td>$i.<a href="offtask.php?taskid=$taskid target='_blank' ">$title</a></td><td>$count</td><td class="nowrap">$locationtext</td></tr> 

,你希望它是

<tr><td>$i.<a href="offtask.php?taskid=$taskid" target="_blank">$title</a></td><td>$count</td><td class="nowrap">$locationtext</td></tr> 

即:

<a href="url" target="_blank">link</a> 
1

它不工作的原因是因为你没有正确分离你的链接属性。尝试输出hreftarget以适当的分隔(即关闭引号)。

使用此:

<a href="offtask.php?taskid=$taskid" target='_blank'> 

,而不是

<a href="offtask.php?taskid=$taskid target='_blank' "> 
1
<a href="offtask.php?taskid=$taskid" target="_blank"> 
-2

使用TARGET = “_空白” 在PHP中的href的前

+0

用户已经有目标=“_空白”,在他们的代码。他们的问题仅仅是对href结尾引用的错误置换 – leigero 2015-02-12 14:16:00

0

我试图把目标=“_ blank”在很多地方,这段代码来自一个rss阅读器,但我不想让人们点击并离开我的网站,但只是打开一个其他选项卡

if($linked) $msg = '<a href="'.$link.'" class="srssfetcher-link">'.$msg.'</a>'; // Puts a link to the posts

相关问题