无法使用jquery mobile在新标签页中打开链接

时间:2013-05-23 12:42:11

标签: php jquery html jquery-mobile jquery-mobile-button

为什么我无法在手机上的新标签中打开链接? 但是当我尝试在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++;

有什么建议吗?

2 个答案:

答案 0 :(得分: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”用于在新标签页中打开链接

答案 1 :(得分: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 but not from HTML5折旧的。这是开发社区中常见的误解。