自己写的超级简单的菜单

str1 = "<div id='mlay' style='position:absolute;display:none;cursor:hand;background:"+bgc+";color:"+txc+";width:"+mwidth+";height:"+ph+";' >";
 str1+="<input type='button' id='createFollow' style=/""+mouseS+"/"  height=/""+ph+"/" onMouseover=/""+mover+"/" onMouseout=/""+mout+"/" onclick=openRight() value='新建后续节点' />";
 str1+="<input id='deleteFollow' type='button' style=/""+mouseS+"/"  height=/""+ph+"/" onclick=deleteNode() onMouseover=/""+mover+"/" onMouseout=/""+mout+"/" value='删除此节点' />";
 str1+="<input id='deleteRow' type='button' style=/""+mouseS+"/"  height=/""+ph+"/" onclick=deleteRow() onMouseover=/""+mover+"/" onMouseout=/""+mout+"/"  value='删除整行节点' />";
 str1+="<input type='button' id='upRowOnly' style=/""+mouseS+"/"  height=/""+ph+"/" onMouseover=/""+mover+"/" onMouseout=/""+mout+"/" onclick=upRowOnly()  value='仅上移此行' />";
 str1+="<input id='upRow' type='button' style=/""+mouseS+"/"  height=/""+ph+"/" onclick=upRow() onMouseover=/""+mover+"/" onMouseout=/""+mout+"/"          value='上移整体' />";
 str1+="<input id='downRowOnly' type='button' style=/""+mouseS+"/"  height=/""+ph+"/" onclick=downRowOnly() onMouseover=/""+mover+"/" onMouseout=/""+mout+"/"  value='仅下移此行' />";
 str1+="<input type='button' id='downRow' style=/""+mouseS+"/"  height=/""+ph+"/"  onclick=downRow()  onMouseover=/""+mover+"/" onMouseout=/""+mout+"/"    value='下移整体' />";
 str1+="</div>";
 str1=cell.getInnerHtml()+str1;

<----------------------------------------------------------------->

oncontextmenu

function right()
{ var isSubmit = getFlow();//提交的时候,菜单不显示
 if(!isSubmit){
  mlay.style.display="";
  mlay.style.pixelTop=event.y;
  mlay.style.pixelLeft=event.x;
  return false;
 }
 else{
  mlay.style.display=="none";
 }
}
document.body.onclick =function()
{  mlay.style.display="none";
 return false;
}

document.oncontextmenu=function()
{
 if(mlay.style.display=="none")
 {
  return;
 }
 else{
  return false;
 }
}

 

document.body.onmouseup=function()
{
 var tobj1=event.srcElement;
 //var isSubmit = getFlow();
 if(tobj1.scopeName=='HTML'){
  if(tobj1.parentElement!=null&&tobj1.parentElement.parentElement!=null&&tobj1.parentElement.parentElement.parentElement!=null&&tobj1.parentElement.parentElement.parentElement.parentElement!=null)
  {
   if(tobj1.parentElement.parentElement.parentElement.parentElement.tagName=="oval")
   {
    rightId = tobj1.id;
    rightName= tobj1.title ;
    circleName = tobj1.innerText;
   }
  }
  
 }
 
 return false;
}

<---------------------------------------------------------------------------->

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值