在新标签选项中打开选项不适用于GET方法链接/提交按钮

时间:2015-12-18 14:03:39

标签: php forms

我有动态网站页面,可以使用GET方法从数据库中获取产品详细信息。但问题是用户无法在浏览器的新选项卡中打开产品列表。它只是在相同/当前浏览器的选项卡中打开,因为没有选项在右键菜单中可用作“在新选项卡中打开”。有什么办法吗? EXP:

<form id="form" name="form" action='productdetails.php' method='GET'>
<input name="search" value="<?=$row['ID']?>" type="hidden"></input>
<input type="image" src="http://website.com/products/<?=$row['picture']?>.jpg"></input>
</form>

现在,如果有人点击图片/图片,那么“www.website.com/productdetails.php?search=proudcutid”将在同一浏览器标签中打开。但是,如果他右键单击图像并尝试在新标签页中打开产品列表,则他无法在右键菜单中选择“在新标签页中打开”。 我不想在新的浏览器选项卡中使用_blank,因为它可能会让用户烦恼。 检查此链接:http://www.shajam.net/msweaters.php`

2 个答案:

答案 0 :(得分:0)

使用

<a href "..." target = "_blank"></a>

_blank将在新页面中打开目标网址

答案 1 :(得分:0)

1)添加onclick="javascript:window.open('http://www.facebook.com/', '_blank');">以便在新标签页中打开。

<input type="button" style="background-color: red" value="Facebook" onclick="javascript:window.open('http://www.facebook.com/', '_blank');">

或者,只需在target="_blank"代码中添加<a></a>

2) <a href="SomePage.php" target="_blank">Link Name</a>