如何用target ='_ blank'打开一个新窗口?我的代码不起作用

时间:2009-12-13 06:21:08

标签: php html layout

$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;

如何在上面的代码中打开一个新窗口? target='_blank'不起作用。

6 个答案:

答案 0 :(得分: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;

答案 1 :(得分: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>

答案 2 :(得分:1)

它无法正常工作的原因是您没有正确分离链接属性。尝试以适当的分隔输出hreftarget(例如,关闭引号)。

使用此:

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

而不是

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

答案 3 :(得分:1)

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

答案 4 :(得分:0)

我试过把目标=&#34; _blank&#34;在许多地方,此代码来自rss阅读器,但我不希望人们点击并离开我的网站,只是打开另一个标签

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

答案 5 :(得分:-2)

在php

中的href前面使用target =“_ blank”