• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2320
2008.07.22 (18:02:03)
더블클릭을 못했기 때문입니다.

OnDblClick이벤트는 그리드에 마우스 클릭이 두번 연속으로 일어났을 경우에 실행이 됩니다.

그러나 OnClick 이벤트는 마우스를 한번만 클릭하면 실행을 합니다.

그러므로 더블클릭을 하게되면 먼저 OnClick에서 제어권을 받고 alert 함수가 실행이 되서 제어권이 그리드에 있지 않는 상태에서 클릭을 하게되어서 OnDblClick이벤트가 실행이 안되게 되는 겁니다.

혹시 브라우져에서 alert 함수로 제어권이 전달되는 속도보다 빠른 속도로 클릭을 하시면 OnDblClick이벤트가 실행될 가능성도 있습니다.

>* 고객시스템명 : 자산관리공사
>
>그리드에 두 이벤트가 있을경우
>
>더블클릭을 했을때 먼저 OnClick() 실행하고 OnDblClick()를 실행하더군요.
>
>이때 OnClick()에서 alert창이 뜨면 OnDblClick() 실행을 안 하네요.
>
>왜 실행을 안 하죠?  
 
Tag List
XE Login