在网页上右键弹出菜单的子菜单范例
前面忘了放上子菜单的应用范例了。。。。![]()
这里补上。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 
<html>
<head>
<title>PopupMenuTest</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout" oncontextmenu="return DisplayPopupMenu();">
<script language="javascript">
function DisplayPopupMenu()
{
menuTree.show(event.x, event.y);
return false;
}
function menuTreeBeforePopup()
{
}
function menuTreeClick(objTree)
{
switch(event.menuData)
{
case "refresh": alert('refresh clicked.');
break;
case "property":alert('property clicked.');
break;
case "message":alert('message clicked.');
break;
case "email":alert('email clicked.');
break;
}
}
</script>
<form id="Form1" method="post" runat="server">
<?XML:NAMESPACE PREFIX="hGui" /><?import namespace="hGui" implementation="/webcontrols/sMenu.htc" />
<hGui:smenu id="menuTree" onmenuclick="menuTreeClick()" onbeforepopup="menuTreeBeforePopup();" style="Z-INDEX: 100">
刷新,,,,./images/refresh.gif,refresh;
新建,subMenu1,,,,submenu1;
-,0,,,,;
属性
,,,,./images/property.gif,property
</hGui:smenu>
<?XML:NAMESPACE PREFIX="hGui" /><?import namespace="hGui" implementation="/webcontrols/sMenu.htc" />
<hGui:smenu id="subMenu1" onmenuclick="menuTreeClick()" onbeforepopup="menuTreeBeforePopup();" style="Z-INDEX: 100">
短消息,,,,./images/refresh.gif,message;
-,0,,,,;
发送E-Mail,,,,./images/property.gif,email
</hGui:smenu>
</form>
</body>
</html>
