Try:onmousedown="return obj_onmousedown()";function obj_onmousedown()
{
if( event.button == 4 )//只按下了中键,这个是按位枚举,1为左,2为右,4为中,其余组合
{
return false;
}
}
{
if( event.button == 4 )//只按下了中键,这个是按位枚举,1为左,2为右,4为中,其余组合
{
return false;
}
}
{
whattodo=event.button;//确定动作的种类
wheretodo_id=event.srcElement.id//确定操作元素的id
wheretodo_name=event.srcElement.name//确定操作元素的name
switch(whattodo)
{
case 1:
leftDown(wheretodo_name);
break;
case 2:
rightDown(wheretodo_name);
break;
default:
middleDown(wheretodo_name);
}
}
function middleDown(name)
{
se=document.getElementsByName[0];
if(parseInt(se.value)>1) se.src="image/kb.png";
}
document.onmousedown=mouseDown;
======================================================
现在的问题是,当se.value<=1的时候,就会出现中键轱辘。我不想他出现。该怎么做?
return middleDown(wheretodo_name);// 修改这里function middleDown(name)
{
se=document.getElementsByName[0];
if(parseInt(se.value)>1) se.src="image/kb.png";
else return false;// 增加这一行。
}
return false;
}
return false;
}