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;
}
<---------------------------------------------------------------------------->