//检查鼠标右键
//文本框系列允许,以外禁止
function RightClickInvalid(){
var eventObj; //发生事件的Control
var tag; //Control的Tag名
var disabled; //Control的disabled属性
var readOnly; //Control的readOnly属性
var type; //Control的type属性
var flg; //返回值
try{
eventObj = event.srcElement; //取得发生事件的Control
tag = eventObj.tagName; //Control的Tag名取得
disabled = eventObj.disabled; //Control的disabled属性取得
readOnly = eventObj.readOnly; //Control的readOnly属性取得
type = eventObj.type; //Control的type属性取得
flg = false; //返回值false初期化
//tag、type任意为null或者disabled、readOnly任意为true的场合
if( tag == null || disabled == true || type == null || readOnly == true ){
//false返回
return false;
}
//tag转换为小写、根据此值进行判断
switch(tag.toLowerCase()){
//tag为input的场合
case "input" :
if( type.toLowerCase() == "text" ){ //type为text
flg = true; //返回值为True(右键允许)
}else{ //以外的场合
flg = false; //返回值为False右键禁止)
}
break; //退出switch
//tag为textarea的场合
case "textarea" :
flg = true; //返回值为True(右键允许)
break; //退出switch
//それ以外の場合
default :
flg = false; //返回值为False右键禁止)
break; //退出switch
}
return flg;
}catch(e){
alert(e.description);
}finally{
}
}
//文本框系列允许,以外禁止
function RightClickInvalid(){
var eventObj; //发生事件的Control
var tag; //Control的Tag名
var disabled; //Control的disabled属性
var readOnly; //Control的readOnly属性
var type; //Control的type属性
var flg; //返回值
try{
eventObj = event.srcElement; //取得发生事件的Control
tag = eventObj.tagName; //Control的Tag名取得
disabled = eventObj.disabled; //Control的disabled属性取得
readOnly = eventObj.readOnly; //Control的readOnly属性取得
type = eventObj.type; //Control的type属性取得
flg = false; //返回值false初期化
//tag、type任意为null或者disabled、readOnly任意为true的场合
if( tag == null || disabled == true || type == null || readOnly == true ){
//false返回
return false;
}
//tag转换为小写、根据此值进行判断
switch(tag.toLowerCase()){
//tag为input的场合
case "input" :
if( type.toLowerCase() == "text" ){ //type为text
flg = true; //返回值为True(右键允许)
}else{ //以外的场合
flg = false; //返回值为False右键禁止)
}
break; //退出switch
//tag为textarea的场合
case "textarea" :
flg = true; //返回值为True(右键允许)
break; //退出switch
//それ以外の場合
default :
flg = false; //返回值为False右键禁止)
break; //退出switch
}
return flg;
}catch(e){
alert(e.description);
}finally{
}
}