我现在正在使用 phpbb3 模板,我希望整行都成为论坛/主题的链接。我尝试在没有任何脚本的情况下制作它,但我觉得它太乱了代码。
现在我正在使用
<tr onclick="window.location.href=http://example.com" />
但我希望该链接也可以在滚动单击时在新选项卡中打开。有什么方法可以附加 window.open 函数来滚动点击吗?
我现在正在使用 phpbb3 模板,我希望整行都成为论坛/主题的链接。我尝试在没有任何脚本的情况下制作它,但我觉得它太乱了代码。
现在我正在使用
<tr onclick="window.location.href=http://example.com" />
但我希望该链接也可以在滚动单击时在新选项卡中打开。有什么方法可以附加 window.open 函数来滚动点击吗?
如果您使用 jQuery:
$("tr").mousedown(function(e) {
if(e.which == 2)
{
window.location = $(this).attr("onclick").replace('window.location.href=','');
}
} );
普通的 javascript:
document.onclick = function(e)
{
if(e.which == 2 && e.target.tagName == 'TR')
{
var loc = e.target.getAttribute('onclick').replace('window.location.href=','');
window.location = loc;
}
}