0000000000000000

[code=""]
<style type="text/css">
body {font-size: 9pt;}
table {font-size: 9pt; cursor: default; margin: 0;}
tr {height: 20;}
tr.over {font-size: 9pt; color: #ffffff; background-color: #66aadd; cursor: default;}
tr.out {font-size: 9pt; color: #ffffff; background-color: #004477; cursor: default;}
div.rm_div {position: absolute; filter: Alpha(Opacity='95'); display: none; border: 2px outset #3377aa; background-color: #004477; width: 0; height: 0;}
hr.sperator {border: 1px inset #3377aa;}
</style>

<meta name="Microsoft Theme" content="none"></head>

<body background="" οncοntextmenu="self.event.returnValue=false" link="#00FF00" vlink="#00FF00" alink="#00FF00">
<script language="JScript">
<!--
function RightMenu()
{
this.AddExtendMenu=AddExtendMenu;
this.AddItem=AddItem;
this.GetMenu=GetMenu;
this.HideAll=HideAll;
this.I_OnMouseOver=I_OnMouseOver;//菜单项的鼠标经过事件
this.I_OnMouseOut=I_OnMouseOut;//菜单项的鼠标离开事件
this.I_OnMouseUp=I_OnMouseUp;//菜单项的鼠标按起事件
this.P_OnMouseOver=P_OnMouseOver;//子菜单的鼠标经过事件
this.P_OnMouseOut=P_OnMouseOut;//子菜单鼠标离开事件
A_rbpm = new Array();//存放菜单项的id
HTMLstr = "";
HTMLstr += "<!-- RightButton PopMenu -->\n";
HTMLstr += "\n";
HTMLstr += "<!-- PopMenu Starts -->\n";
HTMLstr += "<div id='E_rbpm' class='rm_div'>\n";
// rbpm = right button pop menu
HTMLstr += "<table width='100%' border='0' cellspacing='0'>\n";
HTMLstr += "<!-- Insert A Extend Menu or Item On Here For E_rbpm -->\n";
HTMLstr += "</table>\n";
HTMLstr += "</div>\n";
HTMLstr += "<!-- Insert A Extend_Menu Area on Here For E_rbpm -->";
HTMLstr += "\n";
HTMLstr += "<!-- PopMenu Ends -->\n";
}
/**
*添加子菜单
*id:子菜单标示
*name:子菜单的显示标识
*parent:子菜单的父菜单标识
*/
function AddExtendMenu(id,name,parent)
{
var TempStr = "";
//判断该子菜单是否存在,若存在则直接返回
if(HTMLstr.indexOf("<!-- Extend Menu Area : E_"+id+" -->") != -1)
{
alert("E_"+id+"already exist!");
return;
}
eval("A_"+parent+".length++");
eval("A_"+parent+"[A_"+parent+".length-1] = id"); // 将此项注册到父菜单项的ID数组中去
TempStr += "<!-- Extend Menu Area : E_"+id+" -->\n";
TempStr += "<div id='E_"+id+"' class='rm_div'>\n";
TempStr += "<table width='100%' border='0' cellspacing='0'>\n";
TempStr += "<!-- Insert A Extend Menu or Item On Here For E_"+id+" -->";
TempStr += "</table>\n";
TempStr += "</div>\n";
TempStr += "<!-- Insert A Extend_Menu Area on Here For E_"+id+" -->";
TempStr += "<!-- Insert A Extend_Menu Area on Here For E_"+parent+" -->";
HTMLstr = HTMLstr.replace("<!-- Insert A Extend_Menu Area on Here For E_"+parent+" -->",TempStr);


eval("A_"+id+" = new Array()");//组件子菜单的菜单项ID数组
TempStr = "";
TempStr += "<!-- Extend Item : P_"+id+" -->\n";
TempStr += "<tr id='P_"+id+"' class='out'";
TempStr += " οnmοuseοver='P_OnMouseOver(\""+id+"\",\""+parent+"\")'";
TempStr += " οnmοuseοut='P_OnMouseOut(\""+id+"\",\""+parent+"\")'";
TempStr += " οnmοuseup=window.event.cancelBubble=true;";
TempStr += " οnclick=window.event.cancelBubble=true;";
TempStr += "><td nowrap>";
TempStr += " "+name+" </td><td style='font-family: webdings; text-align: right;'>4";
TempStr += "</td></tr>\n";
TempStr += "<!-- Insert A Extend Menu or Item On Here For E_"+parent+" -->";
HTMLstr = HTMLstr.replace("<!-- Insert A Extend Menu or Item On Here For E_"+parent+" -->",TempStr);
}

/**
*添加菜单项
*id:指代菜单项的标识
*name:指代菜单项显示名称
*parent:指代菜单项的父菜单标识
*location:指代着一个连接
*/
function AddItem(id,name,parent,location)
{
var TempStr = "";
var ItemStr = "<!-- ITEM : I_"+id+" -->";
//sperator标识着一条菜单分隔符
if(id == "sperator")
{
TempStr += ItemStr+"\n";
TempStr += "<tr style='height: 3;' class='out' οnclick='window.event.cancelBubble=true;' οnmοuseup='window.event.cancelBubble=true;'><td colspan='2'><hr class='sperator'></td></tr>";
TempStr += "<!-- Insert A Extend Menu or Item On Here For E_"+parent+" -->";
HTMLstr = HTMLstr.replace("<!-- Insert A Extend Menu or Item On Here For E_"+parent+" -->",TempStr);
return;
}
//判断该菜单项是否存在
if(HTMLstr.indexOf(ItemStr) != -1)
{
alert("I_"+id+"already exist!");
return;
}
TempStr += ItemStr+"\n";
TempStr += "<tr id='I_"+id+"' class='out'";
TempStr += " οnmοuseοver='I_OnMouseOver(\""+id+"\",\""+parent+"\")'";
TempStr += " οnmοuseοut='I_OnMouseOut(\""+id+"\")'";
TempStr += " οnclick='window.event.cancelBubble=true;'";

if(location == null){
TempStr += " οnmοuseup='I_OnMouseUp(\""+id+"\",\""+parent+"\",null)'";
}else{
TempStr += " οnmοuseup='I_OnMouseUp(\""+id+"\",\""+parent+"\",\""+location+"\")'";
}

TempStr += "><td nowrap>";
TempStr += " "+name+" ";
TempStr += "</td><td></td></tr>\n";
TempStr += "<!-- Insert A Extend Menu or Item On Here For E_"+parent+" -->";
HTMLstr = HTMLstr.replace("<!-- Insert A Extend Menu or Item On Here For E_"+parent+" -->",TempStr);
}
/*查看弹出菜单的源码*/
function GetMenu()
{
return HTMLstr;
}

function I_OnMouseOver(id,parent)
{
var Item;
if(parent != "rbpm")
{
var ParentItem;
ParentItem = eval("P_"+parent);
ParentItem.className="over";
}
Item = eval("I_"+id);
Item.className="over";
HideAll(parent,1);
}
function I_OnMouseOut(id)
{
var Item;
Item = eval("I_"+id);

Item.className="out";
}
/**
*菜单项的鼠标按起事件
*id:菜单项
*parent:菜单
*location:连接地址
*/
function I_OnMouseUp(id,parent,location)
{
var ParentMenu;
window.event.cancelBubble=true;//阻止事件冒泡
OnClick();//隐藏弹出菜单
ParentMenu = eval("E_"+parent);
ParentMenu.display="none";
if(location == null){
eval("Do_"+id+"()");
}else{
window.open(location);
}
}
/**
*菜单的鼠标经过事件
*id:子菜单项
*parent:父菜单
*/
function P_OnMouseOver(id,parent)
{
var Item;
var Extend;
var Parent;
if(parent != "rbpm")
{
var ParentItem;
ParentItem = eval("P_"+parent);
ParentItem.className="over";
}
HideAll(parent,1);
Item = eval("P_"+id);
Extend = eval("E_"+id);
Parent = eval("E_"+parent);
Item.className="over";
Extend.style.display="block";
Extend.style.posLeft=document.body.scrollLeft+Parent.offsetLeft+Parent.offsetWidth-4;
if(Extend.style.posLeft+Extend.offsetWidth > document.body.scrollLeft+document.body.clientWidth)
Extend.style.posLeft=Extend.style.posLeft-Parent.offsetWidth-Extend.offsetWidth+8;
if(Extend.style.posLeft < 0) Extend.style.posLeft=document.body.scrollLeft+Parent.offsetLeft+Parent.offsetWidth;
Extend.style.posTop=Parent.offsetTop+Item.offsetTop;
if(Extend.style.posTop+Extend.offsetHeight > document.body.scrollTop+document.body.clientHeight)
Extend.style.posTop=document.body.scrollTop+document.body.clientHeight-Extend.offsetHeight;
if(Extend.style.posTop < 0) Extend.style.posTop=0;
}
function P_OnMouseOut(id,parent)
{
}
/**
*id表示被隐藏的菜单部分
* falg=0表示将id指代的菜单部分隐藏
*/
function HideAll(id,flag)//隐藏弹出菜单部分
{
var Area;
var Temp;
var i;
if(!flag) {
Temp = eval("E_"+id);
Temp.style.display="none";
}
Area = eval("A_"+id);
if(Area.length){
for(i=0; i < Area.length; i++){
HideAll(Area[i],0);
Temp = eval("E_"+Area[i]);
Temp.style.display="none";
Temp = eval("P_"+Area[i]);
Temp.className="out";
}
}
}

document.οnmοuseup=OnMouseUp;//文档的鼠标事件
document.οnclick=OnClick;//鼠标的单击事件(左键)
function OnMouseUp()
{
if(window.event.button == 2) {//当鼠标右键的按起键时表示点击了鼠标右键
var PopMenu;//定义弹出菜单变量
PopMenu = eval("E_rbpm");
HideAll("rbpm",0);//隐藏原来的菜单
//重新确定菜单的位置,并显示
PopMenu.style.display="block";
PopMenu.style.posLeft=document.body.scrollLeft+window.event.clientX;
PopMenu.style.posTop=document.body.scrollTop+window.event.clientY;
if(PopMenu.style.posLeft+PopMenu.offsetWidth > document.body.scrollLeft+document.body.clientWidth)
PopMenu.style.posLeft=document.body.scrollLeft+document.body.clientWidth-PopMenu.offsetWidth;
if(PopMenu.style.posLeft < 0) PopMenu.style.posLeft=0;
if(PopMenu.style.posTop+PopMenu.offsetHeight > document.body.scrollTop+document.body.clientHeight)
PopMenu.style.posTop=document.body.scrollTop+document.body.clientHeight-PopMenu.offsetHeight;
if(PopMenu.style.posTop < 0) PopMenu.style.posTop=0;
}
}
function OnClick()
{
HideAll("rbpm",0);
}
// Add Your Function on following
function Do_viewcode(){window.location="view-source:"+window.location.href;}
function Do_help(){window.showHelp(window.location);}
function Do_exit() {window.close();}
function Do_refresh() {window.location.reload();}
function Do_back() {history.back();}
function Do_forward() {history.forward();}
function Do_author(){alert("网名:linlin\nE_mail:love_cgl@sina.com个人主页:(正在制作中)\n")}
-->
</script>
<div id="snwcwt">

<p> </p>
</div><script language="JScript">
<!--
var menu = new RightMenu();
menu.AddExtendMenu("location","我的链接","rbpm");
menu.AddExtendMenu("stunet","个人收藏","location");
menu.AddItem("stu_nith","第九城市","stunet","http://www.the9.com/");
menu.AddItem("stu_kingdom","超凡国度","stunet","http://www.akingdom.net");
//menu.AddItem("sperator","","stunet",null);
menu.AddItem("stu_kaxiu","卡秀贺卡","stunet","http://www.kaxiu.com/");
menu.AddItem("stu_qiao","七巧FLASH","stunet","http://www.7qiao.com");
menu.AddItem("sperator","","stunet",null);
menu.AddItem("stu_paper","壁纸千寻","stunet","http://desktop.cis.com.cn/");
menu.AddItem("stu_lauge","搞笑第一站","stunet","http://www.yaguo.com/");
//menu.AddItem("sperator","","location",null);
menu.AddExtendMenu("computer","电脑类网站","location");
menu.AddExtendMenu("C_all","综合性网站","computer");
menu.AddItem("ca_yesky","天极网","C_all","http://www.yesky.com");
menu.AddExtendMenu("C_program","程序员网站","computer");
menu.AddItem("cp_program","java2000","C_program","http://java2000.wol.com.cn/");
menu.AddExtendMenu("C_magzine","杂志网站","computer");
menu.AddItem("cm_cpcw","电脑报","C_magzine","http://www.cpcw.com");
menu.AddItem("cm_cfan","电脑爱好者","C_magzine","http://www.cfan.net.cn");
menu.AddItem("cm_popsoft","大众软件","C_magzine","http://www.popsoft.com");
menu.AddExtendMenu("C_luntan","脚本论坛","computer");
menu.AddItem("cl_js","无优脚本","C_luntan","http://www.51js.com");
menu.AddExtendMenu("C_book","软件下载","computer");
menu.AddItem("cb_soft","软件屋","C_book","http://www.softhouse.com.cn/");
menu.AddExtendMenu("hacker","黑客网站","location");
menu.AddItem("hk_honker","红客联盟","hacker","http://www.cnhonker.com");
menu.AddItem("hk_hacker","黑白网络","hacker","http://www.521hacker.com");
menu.AddItem("hk_QQ","QQ大联盟","hacker","http://www.qq365.net");
// menu.AddItem("sperator","","location",null);
menu.AddExtendMenu("lmovie","影视天地","location");
menu.AddItem("mov_wcums","华西网上影院","lmovie","http://202.115.100.8/");
menu.AddExtendMenu("lmusic","音乐空间","location");
menu.AddItem("mus_tyfo","天虎音乐网","lmusic","http://music.tyfo.com/");
menu.AddItem("mus_langqin","浪琴音乐","lmusic","http://www.langqin.net/");
menu.AddItem("mus_sogua","搜刮音乐网","lmusic","http://www.sogua.com/");
menu.AddExtendMenu("lmud","游戏链接","location");
menu.AddExtendMenu("uo","UO专题","lmud");
menu.AddItem("lmud_chinauo","ChinaUO","uo","http://www.chinauo.com");
menu.AddItem("lmud_uochina","UO中华网","uo","http://uo.xaonline.com");
menu.AddItem("lmud_uohome","创世纪家园","uo","http://mhui.myrice.com");
menu.AddExtendMenu("game","电脑游戏","lmud");
menu.AddItem("lmud_he","游戏家园","game","http://www.pcgamehome.com");
menu.AddItem("lmud_people","游民部落","game","http://games.sina.com.cn");
menu.AddItem("lmud_gamecn","中国游戏联盟","game","http://cngl.softhouse.com.cn");
//menu.AddItem("sperator","","location",null);
menu.AddExtendMenu("lemail","电子邮局","location");
menu.AddItem("email_263","21cn免费电子邮局","lemail","http://www.21cn.com");
menu.AddExtendMenu("collections","综合性网站","location");
menu.AddItem("coll_china","中华网","collections","http://www.china.com/");
menu.AddItem("coll_sina","新浪首页","collections","http://www.sina.com.cn/");
menu.AddItem("coll_263","263首都在线","collections","http://www.263.net/");
menu.AddExtendMenu("leave","离开","rbpm");
menu.AddItem("forward","前进","leave",null);
menu.AddItem("back","后退","leave",null);
//menu.AddItem("sperator","","leave",null);
menu.AddItem("exit","退出","leave",null);
menu.AddItem("viewcode","查看源代码","rbpm",null);
menu.AddItem("refresh","刷新","rbpm",null);
//menu.AddItem("sperator","","rbpm",null);
menu.AddItem("help","帮助","rbpm",null);
// menu.AddItem("sperator","","rbpm",null);
menu.AddItem("author","关于作者","rbpm",null);
document.writeln(menu.GetMenu());
snwcwt.innerText=menu.GetMenu();
-->
</script>


[/code]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值