2

为什么我无法在手机的新标签页中打开链接?但是当我尝试在 PC 桌面上运行我的脚本时,可以在新选项卡中打开该链接。

这是我的脚本

if($data[$flag] == 1){
    echo "<li><a href=\"img2.php?x=".$fix[0][0]."&y=".$fix[1][0]."\">Sektor ".($flag + 1)."</a></li>\n";}
    $flag++;

有什么建议么?

4

2 回答 2

0

要强制在新窗口/选项卡中打开链接,您可以在 URL 上使用 target="_blank",如下所示:

if($data[$flag] == 1){
    echo "<li><a href=\"img2.php?x=".$fix[0][0]."&y=".$fix[1][0]."\" target="_blank">Sektor ".($flag + 1)."</a></li>\n";}
    $flag++;

这应该会产生如下所示的输出:

<li><a href="img2.php?x=123&y=1456" target="_blank">Sektor 789</a></li>

请记住,“_blank”中的下划线很重要。

另外值得一提的是,这是从 XHTML 1.1 开始贬值的,但不是从 HTML5 开始的。这是开发界普遍存在的误解。

于 2013-05-23T12:58:13.137 回答
0

试试看。

 if($data[$flag] == 1){
 echo "<li><a href=\"img2.php?x=".$fix[0][0]."&y=".$fix[1][0]."\" target="blank">Sektor ".($flag + 1)."</a></li>\n";}
$flag++;

target="blank" 用于在新标签页中打开链接

于 2013-05-23T12:43:29.823 回答