惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Help Net Security
Help Net Security
G
Google Developers Blog
雷峰网
雷峰网
WordPress大学
WordPress大学
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Engineering at Meta
Engineering at Meta
Security Latest
Security Latest
T
Threat Research - Cisco Blogs
AWS News Blog
AWS News Blog
F
Full Disclosure
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Exploit Database - CXSecurity.com
J
Java Code Geeks
U
Unit 42
C
Cyber Attacks, Cyber Crime and Cyber Security
V
V2EX
C
Cisco Blogs
博客园 - 司徒正美
Project Zero
Project Zero
L
LINUX DO - 热门话题
阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
Scott Helme
Scott Helme
A
About on SuperTechFans
Hugging Face - Blog
Hugging Face - Blog
S
Securelist
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
G
GRAHAM CLULEY
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyberwarzone
Cyberwarzone
MongoDB | Blog
MongoDB | Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
T
Threatpost
Recorded Future
Recorded Future
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
人人都是产品经理
人人都是产品经理
The Register - Security
The Register - Security
S
Security Archives - TechRepublic
博客园 - Franky
N
News | PayPal Newsroom
Simon Willison's Weblog
Simon Willison's Weblog
S
SegmentFault 最新的问题
W
WeLiveSecurity
A
Arctic Wolf
B
Blog

博客园 - zfh424

Ext自定义类 JavaScript中匿名函数,函数直接量和闭包(转) Extjs3.0 Javascript小助手 DOM标准定位 HTML 对象的定位. EXTJS2.2 FormPane对象研究 EXTJS-Grid HTML事件集合 DOM属性,函数 使用企业库调用存储过程,并接受return 的返回值 Windwos服务的安装卸载 枚举 C#类型 C#可空类型 c#基础 开始记录我的追逐历程 Eds 模拟窗体 js 游戏
POP的使用组件
zfh424 · 2007-11-07 · via 博客园 - zfh424

// 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}