POP的使用组件
系统
1579 0
// JavaScript Document
var Think;if(!Think) Think=
{
}
{}
;
if(!Think.Menu) Think.Menu=
{
}
{}
;
Think.Menu.PopMenu=function(pWidth,pHeight,pStyle,pXfocus,fYfocus)
{
}
{
this.Width=pWidth;
this.Height=pHeight;
this.xFocus=0;
this.yFocus=0;
this.StyleCss=pStyle;
var RightMenu=window.createPopup();
var RightMenuBody = RightMenu.document.body;
var rDocument=RightMenuBody.document;
RightMenuBody.id='rMenu';
var Div_Id='MenuContent';
var rDiv=rDocument.createElement("div");
rDiv.setAttribute('id',Div_Id);
rUl=rDocument.createElement("ul");
rDocument.appendChild(rDiv);
rDiv.appendChild(rUl);
this.Show=function(iNameEvent,Width,Height,CssSheet){
RightMenuBody.innerHTML="";
if(typeof(iNameEvent)!='undefined'){
var mString=iNameEvent;
rUl.innerHTML="";
sGroup=mString.split("/");
for(var Mt=0;Mt<sGroup.length;Mt++){
var ItemString=sGroup[Mt].split("|");
this.AddItem(ItemString[0],ItemString[1]);
}
}
if(typeof(pXfocus)!='undefined')
{
}
{
this.xFocus=pXfocus
}
else
{
}
{
this.xFocus=event.x;
}
;
if(typeof(fYfocus)!='undefined')
{
}
{
this.xFocus=fYfocus
}
else
{
}
{
this.yFocus=event.y;
}
;
if(typeof(Width)!='undefined')
{
}
{
this.Width=Width;
}
;
if(typeof(Height)!='undefined')
{
}
{
this.Height=Height;
}
;
if(typeof(CssSheet)!='undefined')
{
}
{
RightMenuBody.document.createStyleSheet(CssSheet);
}
else
{
}
{
RightMenuBody.document.createStyleSheet(this.StyleCss)
}
;
RightMenuBody.innerHTML="<Div class=GrahicsRightMenu oncontextmenu='return false;'>"+rDiv.innerHTML+"</Div >"
try
{
}
{
RightMenu.show(this.xFocus,this.yFocus,this.Width,this.Height,document.body);
}
catch(Err)
{
}
{
alert('Pop.Show调用参数发生错误');
}
}
this.AddItem=function(ItemName,ItemEvent)
{
}
{
ItemEvent="parent."+ItemEvent
var rLi=rDocument.createElement("li");
//rLi.setAttribute('onclick',ItemEvent);//屏蔽为了呈现效果
rLi.innerHTML="<a onclick='javascript
:
return "+ItemEvent+"
;
' href='#null' ondrag='return false;'>"+ItemName+"</a>";
rUl.appendChild(rLi)
}
this.Close=function()
{
}
{
RightMenu.hide()
}
}//菜单类结束
function RiRefresh()
{
}
{
Sky.Close();
location.href=location.href;
}
function RiBack()
{
}
{
history.back();
}
function click(e)
{
}
{
if(document.all) {if(event.button==2||event.button==3){ShowMenu();
}
}}
document.oncontextmenu=function()
{
}
{
ShowMenu();return false;
}
document.onmousedown = click;
document.ondrag=function()
{
}
{
return false
}
POP的使用组件
更多文章、技术交流、商务合作、联系博主
微信扫码或搜索:z360901061
微信扫一扫加我为好友
QQ号联系: 360901061
您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。
【本文对您有帮助就好】元