在js中滚动单击事件

时间:2011-10-21 19:02:47

标签: php javascript css phpbb3

我现在正在使用phpbb3模板,我希望整行成为论坛/主题的链接。我尝试在没有任何脚本的情况下制作它,但我觉得它太乱用了代码。

现在我正在使用

<tr onclick="window.location.href=http://example.com" />

但我希望链接也会在滚动点击的新标签页中打开。是否有任何方法可以附加window.open函数来滚动点击?

1 个答案:

答案 0 :(得分:0)

如果你正在使用jQuery:

$("tr").mousedown(function(e) {
    if(e.which == 2)
    {
        window.location = $(this).attr("onclick").replace('window.location.href=','');
    }
} );

普通ol'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;
    }
}