2011-10-21 45 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