예. Netscape Navigator 4 혹은 Internet Explorer 4 그이상의 버전에서는 가능합니다
아래의 스크립트에서는 이미지에 대해서만 오른쪽 버튼 클릭을 금지시킵니다
하지만, 이미지가 아닌 다른 부분에서는 오른쪽 버튼클릭으로 contextr menu 를 실행 시킬 수 있습니다
<a href=#
onClick="return false"
onMouseOver="overImage=1;return true"
onMouseOut="overImage=0;return true"
><img border=0 src="1.gif" class="disabledMenu"></a>
아래 소스는 <HEAD> 부분에 넣으세요
<script language="JavaScript">
<!--
overImage=0;
function mouseDown(e) {
var clickType=1;
var tgt="";
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName=="Netscape") {
clickType=e.which;
tgt=""+e.target;
if (tgt.length!=0 && tgt.charAt(tgt.length-1)=="#")
overImage=1;
}
else {
clickType=event.button;
if (""+event.srcElement.className=="disabledMenu")
overImage=1;
}
if (clickType!=1 && overImage) {
alert ('Right-click menu is disabled for this image.')
return false;
}
}
return true;
}
if (parseInt(navigator.appVersion)>3) {
document.onmousedown = mouseDown;
if (navigator.appName=="Netscape")
document.captureEvents(Event.MOUSEDOWN);
}
//-->
</script>
아래의 스크립트에서는 이미지에 대해서만 오른쪽 버튼 클릭을 금지시킵니다
하지만, 이미지가 아닌 다른 부분에서는 오른쪽 버튼클릭으로 contextr menu 를 실행 시킬 수 있습니다
<a href=#
onClick="return false"
onMouseOver="overImage=1;return true"
onMouseOut="overImage=0;return true"
><img border=0 src="1.gif" class="disabledMenu"></a>
아래 소스는 <HEAD> 부분에 넣으세요
<script language="JavaScript">
<!--
overImage=0;
function mouseDown(e) {
var clickType=1;
var tgt="";
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName=="Netscape") {
clickType=e.which;
tgt=""+e.target;
if (tgt.length!=0 && tgt.charAt(tgt.length-1)=="#")
overImage=1;
}
else {
clickType=event.button;
if (""+event.srcElement.className=="disabledMenu")
overImage=1;
}
if (clickType!=1 && overImage) {
alert ('Right-click menu is disabled for this image.')
return false;
}
}
return true;
}
if (parseInt(navigator.appVersion)>3) {
document.onmousedown = mouseDown;
if (navigator.appName=="Netscape")
document.captureEvents(Event.MOUSEDOWN);
}
//-->
</script>
'JavaScript' 카테고리의 다른 글
Javascript로 Request받기 559 (0) | 2005.06.23 |
---|---|
각종 자바 스크립트 | (0) | 2005.05.21 |
후후 자바스크립트의 새로운 기능 (0) | 2005.01.31 |
다른 프레임의 플레이어 제어」 - 타브리스 (0) | 2005.01.26 |
항상 맨 위에 있는 창 (0) | 2005.01.19 |