2011-10-21 4 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=',''); 
    } 
}); 

일반 팔자 '자바 스크립트 :

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

이 아닌 2 버튼 스크롤과 동일하지 않은 가운데 버튼을,이다? 나는이 방법이 작동하지 전에 전에 시도 ... – sonia

+0

원래 질문에 스크롤 '클릭'- 중반 마우스 버튼은 내가 알고 두려워하는 유일한 스크롤 관련 클릭입니다. 너는 실제로 무엇을 언급 했는가? 페이지가 스크롤되면 URL을 변경 하시겠습니까? – SmokeyPHP

+0

글쎄, 내가 아는 한, 스크롤 클릭은 "2"버튼이 아닙니다. 하지만, 그것이 작동해야한다고 확신한다면,이 바이올린에 나를 보여주십시오. http://jsfiddle.net/YRyzF/6/ – sonia