window.createPopup() 创建菜单

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
    <head>
        <title></title>
        <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
        <meta name=ProgId content=VisualStudio.HTML>
        <meta name=Originator content="Microsoft Visual Studio .NET 7.1">
    </head>
    <body>
        <script language="javascript">
        //popup标准操作
        var v_popup=window.createPopup();
        var srcDocID=null;
        var srcResourceName=null;
        function fn_showMenuPopup(vDocID){
           var vSrc=event.srcElement;
           srcDocID=vDocID;
           srcResourceName=vSrc.parentElement.innerText;
           var v_popupBody=v_popup.document.body;      
           v_popupBody.style.border="2px outset #ffffff";  
           v_popupBody.innerHTML=document.all.newMenuItemOption.innerHTML;
           var vTags=v_popupBody.all.tags("TD");
           for (i=0;i<vTags.length;i++)
           {      
             vTags[i].οnclick=popup_click;
             vTags[i].οnmοuseοver=popup_mouseover;
             vTags[i].οnmοuseοut=popup_mouseout;
             vTags[i].style.cssText="height:20;border-bottom:1 solid #CDCDCD;padding-top:3px;cursor:default";
           }
           var vHeight=vTags.length*23+12;
           v_popup.show(vSrc.offsetWidth+12,-35,120,vHeight,vSrc);
        }
        function popup_click(){
          var vSrc =v_popup.document.parentWindow.event.srcElement;
          if(vSrc.tagName=="IMG")vSrc=vSrc.parentElement;
          if(srcDocID==null) return false;
          switch(vSrc.id){
          case "action_new"://新建
             new_resource();
             break;
          case "action_view"://查看
             window.open(path+"0/"+srcDocID+"?opendocument");
             break;
          case "action_apply"://申请
             window.open(path+"ApplyForm?openform&docid="+srcDocID);
             break;
          case "action_add"://加入申请
             fn_addApply(srcDocID);
             break;
          case "action_review"://查看申请
             window.showModalDialog(path+"select_ApplyBasket?openform","",fnGetModalDialogStatus(320,340));
             break;
          case "action_edit"://编辑
             window.open(path+"0/"+srcDocID+"?editdocument");
             break;
          case "action_delete"://删除
             var vSelect=document.all.SelectedDOCs;
             if(vSelect.length){
               for(i=0;i<vSelect.length;i++){
                 if(vSelect[i].value==srcDocID){vSelect[i].checked=true;break}
               }
             }
             else{
               vSelect.checked=true;
             }     
             fn_ViewDelete();
             break;
          }
        }
        function popup_mouseover(){
          var vSrc =v_popup.document.parentWindow.event.srcElement;
          if(vSrc.tagName=="IMG")vSrc=vSrc.parentElement;
          vSrc.style.color="#ffffff";
          vSrc.style.background="#000080";
        }
        function popup_mouseout(){
          var vSrc =v_popup.document.parentWindow.event.srcElement;
          if(vSrc.tagName=="IMG")vSrc=vSrc.parentElement;
          vSrc.style.color="";
          vSrc.style.background="";
        }
        </script>

        <div style="display:none;background:#efefef" id="newMenuItemOption">
            <table style="font-size:12px" align=center cellpadding=2 width=96%   width="100%" border="0" cellspacing="0" cellpadding="0" ID="Table1">
            <tr valign="top"><td id="action_new" width="100%" valign="middle"><img src="" width="18" height="17" class="icon0" align=absmiddle> 新建</td></tr>

            <tr valign="top"><td id="action_view" width="100%" valign="middle"><img src="" width="18" height="17" class="icon0" align=absmiddle> 查看</td></tr>

            <tr valign="top"><td id="action_apply" width="100%" valign="middle"><img src="" width="18" height="17" class="icon0" align=absmiddle> 申请</td></tr>

            <tr valign="top"><td id="action_add" width="100%" valign="middle"><img src="" width="18" height="17" class="icon0" align=absmiddle> 加入申请</td></tr>

            <tr valign="top"><td id="action_review" width="100%" valign="middle"><img src="" width="16" height="16" class="icon0" align=absmiddle> 查看申请</td></tr>

            <tr valign="top"><td id="action_edit" width="100%" valign="middle"><img src="" width="16" height="15" class="icon0" align=absmiddle> 编辑</td></tr>

            <tr valign="top"><td id="action_delete" width="100%" valign="middle"><img src="" width="16" height="15" class="icon0" align=absmiddle> 删除</td></tr>
            </table>
        </div>

        <a οnclick="fn_showMenuPopup(1);">aa</a>
    </body>
</html>

 

参考: http://www.php100.com/html/webkaifa/javascript/2006/0902/1821.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值