仿Office 2003的工具条

王朝other·作者佚名  2008-05-31
宽屏版  字体: |||超大  

<Html>

<head>

<meta http-equiv="Content-Language" content="zh-cn">

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>仿Office 2003的工具条</title>

<script>

/*----------

舜子制作

Menu javascript Made by PuterJam

E-mail:puterjam@etang.com

-------------*/

var listnum=0;

var menu_height;

var menu_width;

var menu_left;

var menu_top;

var topMar = 1;

var leftMar = -2;

var space = 1;

var isvisible;

function listbox(listname,buttonname,valuename)

{

this.listname=listname

this.buttonname=buttonname

this.valuename=valuename

}

function listaction(obj,action,showlist,scroll,tw)

{

num=obj.id.charAt(obj.id.length-1)

if (!scroll) {scroll=0}

if (!tw) {tw=105}

listbox=eval(lb[num].listname)

listbutton=eval(lb[num].buttonname)

listvalue=eval(lb[num].valuename)

switch (action)

{

case 0:

listbox.className="getlist";listbutton.className="listover"

break;

case 1:

if (listbox.gf=="0")

{listbox.className="lostlist";listbutton.className="menubar"}

break;

case 2:

for (i=0;i<lb.length;i++)

{

if (num!=i.toString()){

nlistbox=eval(lb[i].listname)

nlistbutton=eval(lb[i].buttonname)

nlistvalue=eval(lb[i].valuename)

nlistbox.className="lostlist";nlistbutton.className="menubar"

nlistbox.gf="0"

}

}

ShowMenu(listbox,showlist,tw,scroll);listbox.className="getlist";listbox.gf="1"

listnum=num;

break;

}

}

function HideMenu()

{

var mX;

var mY;

var vDiv;

var mDiv;

if (isvisible == true)

{

vDiv = document.all("listDiv");

mX = window.event.clientX + document.body.scrollLeft;

mY = window.event.clientY + document.body.scrollTop;

if ((mX < parseInt(vDiv.style.left)) (mX > parseInt(vDiv.style.left)+vDiv.offsetWidth)

(mY < parseInt(vDiv.style.top)-menu_height) (mY > parseInt(vDiv.style.top)+vDiv.offsetHeight)) {

vDiv.style.visibility = "hidden";

isvisible = false;

}

}

if (isvisible==false)

{

for (i=0;i<lb.length;i++)

{

listbox=eval(lb[i].listname)

listbutton=eval(lb[i].buttonname)

listvalue=eval(lb[i].valuename)

listbox.className="lostlist";listbutton.className="menubar"

listbox.gf="0"

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有