?? 阿賴的菜單控件.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0041)http://gf.yf163.com/tmp/tc/menu_class.htm -->
<HTML><HEAD><TITLE>阿賴的菜單控件</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2800.1476" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId>
<SCRIPT src="阿賴的菜單控件.files/alai_menu.js"></SCRIPT>
<STYLE></STYLE>
</HEAD>
<BODY><BR><BR>
<P style="FONT-WEIGHT: bold; TEXT-ALIGN: center">經典Windows樣式菜單應用示例</P>
<P>點擊上面的菜單欄顯示相應的菜單,點擊鼠標右鍵可顯示右鍵菜單!</P>
<P>程序代碼:</P>
<DIV id=divCode style="WIDTH: 100%; BACKGROUND-COLOR: #eeeeee"></DIV>
<HR>
<P align=center>copywrite by 賴國欣 2003/6 All right reserved</P>
<P align=center>Email: <A href="mailto:a@lai.com.cn">a@lai.com.cn</A> website:
<A href="http://www.9499.net/">http://www.9499.net/</A> </P>
<SCRIPT>
/***********************************
經典Windows樣式菜單應用示例
賴國欣設計于2003年6月,保留所有權利!
************************************/
/*建立5個菜單實例對象*/
var m1=new alai_menu()
var m2=new alai_menu()
var m3=new alai_menu()
var m4=new alai_menu()
var m5=new alai_menu()
var m6=new alai_menu()
/*菜單欄*/
var mc=new menu_bar(10,20);
mc.add("菜單功能演示",m1)
mc.add("網址收藏",m2)
mc.add("其它",m3)
/*添加菜單項*/
m1.add("顯示子菜單","sub",m3)
m1.add("執行JS命令","js","alert('謝謝使用');")
m1.add("隱藏菜單","hide")
m1.add("去google一下","url","http://www.google.com","_blank")
m1.seperate()//加分隔線
var item=m1.add("enable=false","js","alert('謝謝使用');")
item.enable=false
var itemDel=m1.add("請把我移除")
itemDel.execute=function(){itemDel.remove();}
m1.seperate()//加分隔線
m1.add("動態增加菜單項...").execute=function(){var txt=prompt("輸入文字:");m1.add(txt);}
m2.addLink("http://msdn.microsoft.com/library/default.asp","MSDN Library")
m2.addLink("http://www.csdn.net","程序員大本營")
m2.addLink("http://www.google.net")
m2.addLink("http://www.devarticles.com","DevArticles")
m3.add("無限級子菜單演示","sub",m4)
m3.seperate()
m3.add("刷新頁面")
m3.add("添加到收藏夾")
m3.add("設為首頁")
m3.seperate()
m3.addLink("http://www.9499.net","9499.NET主頁")
m3.addLink("http://www.9499.net?go=ly","訪客留言中心")
m3.addLink("http://www.9499.net?go=tc","在線教程")
m4.add("無限級子菜單演示","sub",m5)
m4.seperate()
m4.add("刷新頁面")
m4.add("添加到收藏夾")
m4.add("設為首頁")
m4.seperate()
m4.addLink("http://www.9499.net","9499.NET主頁")
m4.addLink("http://www.9499.net?go=ly","訪客留言中心")
m4.addLink("http://www.9499.net?go=tc","在線教程")
m5.add("無限級子菜單演示","sub",m3)
m5.seperate()
m5.add("刷新頁面")
m5.add("添加到收藏夾")
m5.add("設為首頁")
m5.seperate()
m5.addLink("http://www.9499.net","9499.NET主頁")
m5.addLink("http://www.9499.net?go=ly","訪客留言中心")
m5.addLink("http://www.9499.net?go=tc","在線教程")
m3.item[1].execute=m4.item[1].execute=m5.item[1].execute=function(){self.history.go(0);}
m3.item[2].execute=m4.item[2].execute=m5.item[2].execute=function()
{
window.external.addFavorite("http://www.9499.net","創意無限,精彩無限--WWW.9499.NET");
}
m3.item[3].execute=m4.item[3].execute=m5.item[3].execute=function()
{
event.srcElement.style.behavior="url(#default#homepage)";
event.srcElement.setHomePage("http://www.9499.net");
}
/*顯示右鍵菜單*/
document.body.oncontextmenu=function(){event.returnValue=false;}
document.body.onmousedown=function(){if(event.button==2)m3.show();}
/*顯示源程序*/
var script=document.getElementsByTagName("SCRIPT")
var sCode=script[1].innerHTML
sCode=sCode.replace(/</g,"<").replace(/>/g,">")
sCode=sCode.replace(/([A-Za-z0-9><_\)\(\]\[\}\{\. \$/;=\+\?"&:-]{2,})/g,"<font color='green'>$1</font>");
sCode=sCode.replace(/\t/g," ")
sCode=sCode.replace(/(\/\*)/g,"<font color='maroon'>$1")
sCode=sCode.replace(/(\*\/)/g,"$1</font>")
sCode=sCode.replace(/\n/g,"<br>")
divCode.innerHTML=sCode;
</SCRIPT>
</BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -