我有动态网站页面,可以使用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`
答案 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>