if(!document.all.Layer2) 
{
var str = "";
var str_alter = "";
var str_delete = "";
var str_add = "";
str_alter = "alter.jsp?para=" + str1;
str_delete = "partment.jsp?para=" + str1;
str_add = "add.jsp";
str += "<!--div start-->";
str += "<div id=Layer2 style='visibility:hidden;position: absolute;' class = tab>";
str += "<table width=50 border=0 cellspacing=0 cellpadding=0 height=100%><tr><td align = center>";
str += "<a id = href1 href=# onclick = \"document.all.clickFlag.value='1';window.open('" + str_alter + "','修改部门','top = 300,left = 400,width=350,height=100,resizable=0,scrollbars=auto');\">修改</a><br>";
str += "<a id = href2 href=# onclick = \"document.all.clickFlag.value='1';window.open('" + str_delete + "','删除部门','top = 300,left = 400,width=350,height=100,resizable=0,scrollbars=auto');\">删除</a><br>";
str += "<a id = href3 href=# onclick = \"document.all.clickFlag.value='1';window.open('" + str_add + "','添加部门','top = 300,left = 400,width=350,height=100,resizable=0,scrollbars=auto');\">添加</a><br></font></td></tr></table></div>";
str += "<!--div end-->";
obj.innerHTML += str;
document.all.EditValue.value = str;
}
else
{
var str_alter = "";
var str_delete = "";
var str_add = "";
str_alter = "alter.jsp?para=" + str1;
str_delete = "partment.jsp?para=" + str1;
str_add = "add.jsp";
  document.all.href1.onclick = "\"alert( 'haha' );document.all.clickFlag.value='1';window.open('" + str_alter + "','添加部门','top = 300,left = 400,width=350,height=100,resizable=0,scrollbars=auto');\"";
  document.all.href2.onclick = "\"document.all.clickFlag.value='1';window.open('" + str_delete + "','添加部门','top = 300,left = 400,width=350,height=100,resizable=0,scrollbars=auto');\"";
  document.all.href3.onclick = "\"document.all.clickFlag.value='1';window.open('" + str_add + "','添加部门','top = 300,left = 400,width=350,height=100,resizable=0,scrollbars=auto');\"";
  document.all.Layer2.style.display = ""; }
else
{
if(!document.all.Layer2)  
{
var str = "";
str += "<div id=Layer2 style='visibility:hidden;position: absolute;' class = tab>";
str += "<table width=50 border=0 cellspacing=0 cellpadding=0 height=100%><tr><td align = center>";
str += "<a id = href3 href=# onclick = \"document.all.clickFlag.value='1';window.open('add.jsp','添加部门','top = 300,left = 400,width=350,height=100,resizable=0,scrollbars=auto');\">添加</a><br></font></td></tr></table></div>";
obj.innerHTML += str;
}
else
{
  document.all.Layer2.style.display = "";
}
} var rightedge=document.body.clientWidth-event.clientX-100;
var bottomedge=document.body.clientHeight-event.clientY-25;
if (rightedge<Layer2.offsetWidth)
document.all.Layer2.style.left=document.body.scrollLeft+event.clientX-Layer2.offsetWidth;
else
document.all.Layer2.style.left=document.body.scrollLeft+event.clientX;
if (bottomedge<Layer2.offsetHeight)
document.all.Layer2.style.top=document.body.scrollTop+event.clientY-Layer2.offsetHeight;
else
{
document.all.Layer2.style.top=document.body.scrollTop+event.clientY - 70;
}
document.all.Layer2.style.visibility="visible";
return false;
}function hidemenuie5(){
if(document.all.Layer2)
{
/*var strHtml = "";
var inner_strHTML = "";
//alert( document.all.EditValue.value );
//alert( valueOf( document.all.IdValue.value ).innerHTML );
//document.all.table1.innerHTML.replace( document.all.EditValue.value, "" );
strHTML = document.all.table1.innerHTML.substring( document.all.table1.innerHTML.indexOf( "<!--div start-->" ),  document.all.table1.innerHTML.indexOf( "<!--div end-->" ) + ( "<!--div end-->" ).length );
inner_strHTML = document.all.table1.innerHTML;
inner_strHTML = inner_strHTML.replace( strHTML, "1234567" );
alert( inner_strHTML );
document.all.table1.innerHTML += "hahhaah";
alert( "" + document.all.table1.innerHTML.indexOf( strHTML ) );
alert( strHTML );
alert( document.all.table1.innerHTML );*/
alert( document.all.clickFlag.value );
if( document.all.clickFlag.value == "0" )
{
document.all.Layer2.style.display="none"
}
else if( document.all.clickFlag.value == "1" )
{
document.all.clickFlag.value = "0";
}
}
} document.body.onclick=hidemenuie5
</script>
</body>
</html>
两段加起来就可以运行,右键点table,第一次出menu,点上面的链接,他可以弹出窗口来。第二次出menu,再点上面链接就弹不出窗口了。