2013-04-24 1 views
1

나는 이벤트 수신기로이 작업을 할 수 있지만 HTML의 onclick 속성을 사용하여 중간 클릭을 잡을 수 있습니까? 예를 들어onclick 속성 중간 클릭을 캐치합니까?

: 중간 클릭은 아직 시스템에 클릭을주고있다

<span onclick="alert('hi');">middle click me<span> 

http://jsfiddle.net/cB8Qv/

+1

은 Chrome에서 작동하는 것 같습니다. – Class

+2

왜 이런 질문입니까? 당신은 당신의 바이올린에서 중간 클릭을 시도 했습니까? – Jace

+1

나는 그 질문이 공식 성명서가 무엇인지 생각한다. 나는 그것을 찾을 수 없었다. 모든 공식 문서는 포인팅 장치를 참조하며 클릭 할 특정 버튼을 알지 못합니다 .. https://developer.mozilla.org/en-US/docs/DOM/element.onclick http : // www .w3.org/TR/html4/interact/scripts.html # adef-onclick – Mortalus

답변

1

, 그래서 네이 작업을 수행합니다. 시스템에 따라 새 창을 여는 것과 같은 이상한 일을 할 수 있습니다. 이것이 클릭에 미치는 영향에 대해 확신하지 못합니다. 그러나 그들은 일할 것이다.

0

onClick을 사용하는 대신 스팬 주위에이 값을 넣으면 중간 클릭 (모든 브라우저에서)을 사용할 수도 있지만 나쁜 연습이라고합니다.

<a href="javascript:alert('hi');"> 
    <span>middle click me</span> 
</a> 
관련 문제