2011-09-30 4 views
3

사용자가 PopupControlExtender를 사용하여 관심 항목을 마우스 오른쪽 단추로 클릭 할 때 나타나는 상황에 맞는 메뉴를 구현할 수 있습니까?PopupControlExtender를 사용하여 오른쪽 클릭 컨텍스트 메뉴를 구현 하시겠습니까?

지금까지의 조사에서 PopupControlExtender는 왼쪽 클릭에서만 작동하거나 다른 선택은 jQuery에서 전체 솔루션을 구현하거나 직접 구현하는 것처럼 보입니다.

PopupControlExtender를 마우스 오른쪽 단추로 클릭 할 수 있다면 몇 가지 코드 예제를 얻을 수 있습니까?

답변

1

양식에 PopupControlExtender의 숨겨진 버튼이 있으면 오른쪽 클릭을 캡처하고 document.getElementById ('bla')를 호출하십시오.

JS :

$('#element').mousedown(function(event) { 
    switch (event.which) { 
     case 1: 
      //alert('Left mouse button pressed'); 
      break; 
     case 2: 
      //alert('Middle mouse button pressed'); 
      break; 
     case 3: 
      document.getElementById('bla').click(); 
      break; 
     default: 
      //alert('You have a strange mouse'); 
    } 
}); 

표식 :

<asp:button id="bla" runat="sever" style="display:none"/> 
.....PopupControlExtender code...etc 
관련 문제