window.createPopup()创建菜单

None.gif <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
None.gif
< html >
None.gif
< head >
None.gif
< title ></ title >
None.gif
< meta  name ="GENERATOR"  content ="Microsoft Visual Studio .NET 7.1" >
None.gif
< meta  name =ProgId  content =VisualStudio.HTML >
None.gif
< meta  name =Originator  content ="Microsoft Visual Studio .NET 7.1" >
None.gif
</ head >
None.gif
< body >
None.gif
ExpandedBlockStart.gifContractedBlock.gif
< script  language ="javascript" > dot.gif
InBlock.gif
//popup标准操作
InBlock.gif
var v_popup=window.createPopup(); 
InBlock.gif
var srcDocID=null;
InBlock.gif
var srcResourceName=null;
ExpandedSubBlockStart.gifContractedSubBlock.gif
function fn_showMenuPopup(vDocID)dot.gif{
InBlock.gif   
var vSrc=event.srcElement;
InBlock.gif   srcDocID
=vDocID;
InBlock.gif   srcResourceName
=vSrc.parentElement.innerText;
InBlock.gif   
var v_popupBody=v_popup.document.body;      
InBlock.gif   v_popupBody.style.border
="2px outset #ffffff";  
InBlock.gif   v_popupBody.innerHTML
=document.all.newMenuItemOption.innerHTML;
InBlock.gif   
var vTags=v_popupBody.all.tags("TD");
InBlock.gif   
for (i=0;i<vTags.length;i++)
ExpandedSubBlockStart.gifContractedSubBlock.gif   
dot.gif{      
InBlock.gif     vTags[i].onclick
=popup_click;
InBlock.gif     vTags[i].onmouseover
=popup_mouseover;
InBlock.gif     vTags[i].onmouseout
=popup_mouseout;
InBlock.gif     vTags[i].style.cssText
="height:20;border-bottom:1 solid #CDCDCD;padding-top:3px;cursor:default";
ExpandedSubBlockEnd.gif   }

InBlock.gif   
var vHeight=vTags.length*23+12;
InBlock.gif   v_popup.show(vSrc.offsetWidth
+12,-35,120,vHeight,vSrc);
ExpandedSubBlockEnd.gif}

ExpandedSubBlockStart.gifContractedSubBlock.gif
function popup_click()dot.gif{
InBlock.gif  
var vSrc =v_popup.document.parentWindow.event.srcElement;
InBlock.gif  
if(vSrc.tagName=="IMG")vSrc=vSrc.parentElement;
InBlock.gif  
if(srcDocID==nullreturn false;
ExpandedSubBlockStart.gifContractedSubBlock.gif  
switch(vSrc.id)dot.gif{
InBlock.gif  
case "action_new"://新建
InBlock.gif
     new_resource();
InBlock.gif     
break;
InBlock.gif  
case "action_view"://查看
InBlock.gif
     window.open(path+"0/"+srcDocID+"?opendocument");
InBlock.gif     
break;
InBlock.gif  
case "action_apply"://申请
InBlock.gif
     window.open(path+"ApplyForm?openform&docid="+srcDocID);
InBlock.gif     
break;
InBlock.gif  
case "action_add"://加入申请
InBlock.gif
     fn_addApply(srcDocID);
InBlock.gif     
break;
InBlock.gif  
case "action_review"://查看申请
InBlock.gif
     window.showModalDialog(path+"select_ApplyBasket?openform","",fnGetModalDialogStatus(320,340));
InBlock.gif     
break;
InBlock.gif  
case "action_edit"://编辑
InBlock.gif
     window.open(path+"0/"+srcDocID+"?editdocument");
InBlock.gif     
break;
InBlock.gif  
case "action_delete"://删除
InBlock.gif
     var vSelect=document.all.SelectedDOCs;
ExpandedSubBlockStart.gifContractedSubBlock.gif     
if(vSelect.length)dot.gif{
ExpandedSubBlockStart.gifContractedSubBlock.gif       
for(i=0;i<vSelect.length;i++)dot.gif{
ExpandedSubBlockStart.gifContractedSubBlock.gif         
if(vSelect[i].value==srcDocID)dot.gif{vSelect[i].checked=true;break}
ExpandedSubBlockEnd.gif       }
 
ExpandedSubBlockEnd.gif     }

ExpandedSubBlockStart.gifContractedSubBlock.gif     
elsedot.gif{
InBlock.gif       vSelect.checked
=true;
ExpandedSubBlockEnd.gif     }
     
InBlock.gif     fn_ViewDelete();
InBlock.gif     
break;
ExpandedSubBlockEnd.gif  }

ExpandedSubBlockEnd.gif}

ExpandedSubBlockStart.gifContractedSubBlock.gif
function popup_mouseover()dot.gif{
InBlock.gif  
var vSrc =v_popup.document.parentWindow.event.srcElement;
InBlock.gif  
if(vSrc.tagName=="IMG")vSrc=vSrc.parentElement;
InBlock.gif  vSrc.style.color
="#ffffff";
InBlock.gif  vSrc.style.background
="#000080";
ExpandedSubBlockEnd.gif}

ExpandedSubBlockStart.gifContractedSubBlock.gif
function popup_mouseout()dot.gif{
InBlock.gif  
var vSrc =v_popup.document.parentWindow.event.srcElement;
InBlock.gif  
if(vSrc.tagName=="IMG")vSrc=vSrc.parentElement;
InBlock.gif  vSrc.style.color
="";
InBlock.gif  vSrc.style.background
="";
ExpandedBlockEnd.gif}

None.gif
</ script >
None.gif
< div  style ="display:none;background:#efefef"  id ="newMenuItemOption" >
None.gif
< table  style ="font-size:12px"  align =center  cellpadding =2  width =96%    width ="100%"  border ="0"  cellspacing ="0"  cellpadding ="0"  ID ="Table1" >
None.gif
< tr  valign ="top" >< td  id ="action_new"  width ="100%"  valign ="middle" >< img  src =""  width ="18"  height ="17"  class ="icon0"  align =absmiddle >  新建 </ td ></ tr >
None.gif
None.gif
< tr  valign ="top" >< td  id ="action_view"  width ="100%"  valign ="middle" >< img  src =""  width ="18"  height ="17"  class ="icon0"  align =absmiddle >  查看 </ td ></ tr >
None.gif
None.gif
< tr  valign ="top" >< td  id ="action_apply"  width ="100%"  valign ="middle" >< img  src =""  width ="18"  height ="17"  class ="icon0"  align =absmiddle >  申请 </ td ></ tr >
None.gif
None.gif
< tr  valign ="top" >< td  id ="action_add"  width ="100%"  valign ="middle" >< img  src =""  width ="18"  height ="17"  class ="icon0"  align =absmiddle >  加入申请 </ td ></ tr >
None.gif
None.gif
< tr  valign ="top" >< td  id ="action_review"  width ="100%"  valign ="middle" >< img  src =""  width ="16"  height ="16"  class ="icon0"  align =absmiddle >  查看申请 </ td ></ tr >
None.gif
None.gif
< tr  valign ="top" >< td  id ="action_edit"  width ="100%"  valign ="middle" >< img  src =""  width ="16"  height ="15"  class ="icon0"  align =absmiddle >  编辑 </ td ></ tr >
None.gif
None.gif
< tr  valign ="top" >< td  id ="action_delete"  width ="100%"  valign ="middle" >< img  src =""  width ="16"  height ="15"  class ="icon0"  align =absmiddle >  删除 </ td ></ tr >
None.gif
</ table >
None.gif
</ div >
None.gif
< onclick ="fn_showMenuPopup(1);" > aa </ a >
None.gif
None.gif
</ body >
None.gif
</ html >
None.gif

转载于:https://www.cnblogs.com/yknb/archive/2007/04/10/706826.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值