2011-10-21 44 views
1

我正在使用phpbb3模板,并且我希望整行成为论坛/主题的链接。我尝试了没有任何脚本,但我觉得它太乱了代码。js中的滚动点击事件

现在我使用

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

,但我想要的链接也在上滚动点击新标签中打开了。是否有任何方法来附加window.open函数滚动点击?

回答

0

如果你正在使用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; 
    } 
} 
+0

是不是第二个按钮中间的按钮,这是不一样的滚动?我之前尝试过,这种方法不工作... – sonia

+0

你原来的问题表明滚动'点击' - 鼠标中键是唯一的滚动相关点击我知道我害怕。你实际上指的是什么?如果页面滚动,更改URL? – SmokeyPHP

+0

好吧,据我所知,滚动点击不是“2”按钮。但是,如果您确定它可以正常工作,请在此小提示中显示我:http://jsfiddle.net/YRyzF/6/ – sonia