목차
mousedown 예제 - 마우스버튼 누르기 이벤트
mousedown 정의
mousedown 구문
mousedown 예제 - 마우스오른쪽 버튼 누르면 경고창 띄우기
mousedown 예제 - 마우스버튼 누르기 이벤트
<p id="hz" onmousedown="mouseDown()" onmouseup="mouseUp()" > 홈짱닷컴 Homzzang.com</p>
<script>
function mouseDown() {
document.getElementById("hz").style.color = "red";
}
function mouseUp() {
document.getElementById("hz").style.color = "blue";
}
</script>
결과보기
mousedown 정의
사용자가 마우스 버튼 누를 때 실행.
1.
마우스왼쪽버튼 관련 이벤트 순서.
onmousedown
onmouseup
onclick
2.
마우스오른쪽버튼 관련 이벤트 순서.
onmousedown
onmouseup
oncontextmenu
3.
이벤트확산 : O
취소가능성 : O
이벤트타입 : MouseEvent
지원 HTML : 모든 HTML 요소, (예외: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, <title>)
DOM 버전 : Level 2 Events
4.
모든 브라우저 지원.
mousedown 구문
HTML 속성 방식
< element onmousedown=" homzzang() ">
JS 속성 방식
object .onmousedown= function(){ homzzang() };
JS 메서드 방식
object .addEventListener ("mousedown", homzzang );
mousedown 예제 - 마우스오른쪽 버튼 누르면 경고창 띄우기
<script>
function No_MouseRight() {
if (event.button==2) {
alert('마우스오른쪽 버튼은 홈짱이 접수. - 홈짱닷컴 (Homzzang.com)');
}
}
document.onmousedown=No_MouseRight;
</script>
결과보기
PS1. (복사하기: Ctrl + C , 붙여넣기: Ctrl + V) 단축키 사용 시 펌 가능.
PS2. 불펌 방지는 사실 상 불가능하니, 강력한 법적 경고 메세지 사용 권장.
주소 복사
랜덤 이동