// JavaScript Document
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
var Think;if(!Think) Think={
}{};
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
if(!Think.Menu) Think.Menu={
}{};
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
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]);
}}
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
if(typeof(pXfocus)!='undefined'){
}{this.xFocus=pXfocus}else{
}{this.xFocus=event.x;};
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
if(typeof(fYfocus)!='undefined'){
}{this.xFocus=fYfocus}else{
}{this.yFocus=event.y;};
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
if(typeof(Width)!='undefined'){
}{this.Width=Width;};
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
if(typeof(Height)!='undefined'){
}{this.Height=Height;};
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
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 >"
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
try{
}{
RightMenu.show(this.xFocus,this.yFocus,this.Width,this.Height,document.body);
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
}catch(Err){
}{
alert('Pop.Show调用参数发生错误');
}}
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
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)}
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
this.Close=function(){
}{
RightMenu.hide()}
}//菜单类结束
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function RiRefresh(){
}{
Sky.Close();
location.href=location.href;
}
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function RiBack(){
}{history.back();}
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function click(e) {
}{
if(document.all) {if(event.button==2||event.button==3){ShowMenu();}}}
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
document.oncontextmenu=function(){
}{ShowMenu();return false;}
document.onmousedown = click;
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
document.ondrag=function(){
}{return false}
![](/Images/OutliningIndicators/None.gif)
posted @
2007-11-07 13:19
zfh424
阅读(
230)
评论()
编辑
收藏
举报