Script

本类阅读TOP10

·一个简单的javascript菜单
·网站流量统计代码
·可编辑的 HTML JavaScript 表格控件 DataGrid II
·JavaScript通用库(一)
·在网页中控制wmplayer播放器
·层遇到select框时
·TYPEING TEST ON LINE 在线打字测试 Free Software Javascript (aiiiq)
·javascript表单之间的数据传递!
·让网页自动穿上外套
·搜索gb2312汉字在网上的频率

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
玩转动感滑动透明菜单(一)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>玩转动感滑动透明菜单(一)</TITLE>
<!-- Make By CSDN Nba23 8/6/2003 ) -->
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.3502.5390" name=GENERATOR>

<STYLE type=text/css></STYLE>
<LINK href="images/sytle.css" rel=stylesheet type=text/css>

<SCRIPT language=javascript src="images/dropdownC.js">
</SCRIPT>

<SCRIPT language=javascript src="images/dropdown_initialize.js">
</SCRIPT>

</HEAD>
<BODY bgcolor="#FDEEEE" onload=init();>
<p> 玩转动感滑动透明菜单(一):(Make By <em>CSDN</em> <em><strong><a href="mailto:nba23@vbnc.net">nba23</a></strong></em>
  8/6/2003 )<br>
</p>
<TABLE width="70%" border=0 align=center cellPadding=0 cellSpacing=0 >
  <TBODY>
  <TR>
      <TD vAlign=top height=24><A id=menu1
            onmouseover="swapImage('button1', preloaded[1][1].src)"
            onmouseout="swapImage('button1', preloaded[1][0].src)"
            href="http://www.csdn.net"><IMG src="images/1-0.gif"
            name=button1 width="68" height="25" border=0
            id=button1></A></TD>
      <TD vAlign=top height=24><a id=menu2
            onMouseOver="swapImage('button2', preloaded[2][1].src)"
            onMouseOut="swapImage('button2', preloaded[2][0].src)"
            href="http://www.csdn.net"><img src="images/2-0.gif"
            name=button2 width="68" height="25" border=0
            id=button2></a></TD>
      <TD vAlign=top height=24><A id=menu3
            onmouseover="swapImage('button3', preloaded[3][1].src)"
            onmouseout="swapImage('button3', preloaded[3][0].src)"
            href="http://www.csdn.net"><IMG src="images/3-0.gif"
            name=button3 width="68" height="25" border=0
            id=button3></A></TD>
      <TD vAlign=top height=24><A id=menu4
            onmouseover="swapImage('button4', preloaded[4][1].src)"
            onmouseout="swapImage('button4', preloaded[4][0].src)"
            href="http://www.csdn.net"><IMG src="images/4-0.gif"
            name=button4 width="68" height="25" border=0
            id=button4></A></TD>
      <TD vAlign=top height=24><A id=menu5
            onmouseover="swapImage('button5', preloaded[5][1].src)"
            onmouseout="swapImage('button5', preloaded[5][0].src)"
            href="http://www.csdn.net"><IMG src="images/5-0.gif"
            name=button5 width="68" height="25" border=0
            id=button5></A></TD>
      <TD vAlign=top height=24><A id=menu6
            onmouseover="swapImage('button6', preloaded[6][1].src)"
            onmouseout="swapImage('button6', preloaded[6][0].src)"
            href="http://www.csdn.net"><IMG
            src="images/6-0.gif"
          name=button6 width="68" height="25" border=0 id=button6></A></TD>
    </TR></TBODY></TABLE>

  <SCRIPT language=javascript  src="images/dropdown_content.js">
</SCRIPT>
<!-- JS文件和gif图片(以1-0、1-1、2-0、2-1 .....命名)保存在images目录下 -->
 <br>
<CENTER>
  <a >演示</a>:http://www.vbnc.net/nba23/js/menu10.htm<br>
  <a >下载代码</a>:http://www.vbnc.net/nba23/js/menu10.rar<br>
</CENTER><br></BODY></HTML>

 

sytle.css
--------------------------------
A{
COLOR: #ooo; TEXT-DECORATION:none
}
A:link {
 COLOR: #039
}
A:visited {
 COLOR: #039
}
A:hover {
 COLOR: #f60
}
.mtDropdownMenu {
 LEFT: -1imagespx; OVERFLOW: hidden; POSITION: absolute; TOP: -1imagespx
}
.mtDropdownMenu .content {
 POSITION: absolute
}
.mtDropdownMenu .items {
 BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; LEFT: 0px; POSITION: relative; TOP: 0px; Z-INDEX: 2
}
.mtDropdownMenu .item {
 BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; COLOR: #333333; CURSOR: hand; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 12px; TEXT-DECORATION: none; EXT-DECORATION: none
}
.mtDropdownMenu .background {
 FILTER: alpha(opacity=75); LEFT: 0px; POSITION: absolute; TOP: 0px; Z-INDEX: 1; moz-opacity: .8
}
.mtDropdownMenu .shadowRight {
 FILTER: alpha(opacity=40); POSITION: absolute; TOP: 3px; WIDTH: 2px; Z-INDEX: 3; moz-opacity: .4
}
.mtDropdownMenu .shadowBottom {
 FILTER: alpha(opacity=40); HEIGHT: 2px; LEFT: 3px; POSITION: absolute; Z-INDEX: 1; moz-opacity: .4
}
.mtDropdownMenu .hover {
 BACKGROUND: #cccccc; COLOR: #ffffff
}
.mtDropdownMenu .item IMG {
 MARGIN-LEFT: 10px
}

dropdownC.js
-----------------------------------------
<!--
mtDropDown.spacerGif = "";
mtDropDown.dingbatOn = "";
mtDropDown.dingbatOff = "";
mtDropDown.dingbatSize = 14;
mtDropDown.menuPadding = 1;
mtDropDown.itemPadding = 4;
mtDropDown.shadowSize = 2;
mtDropDown.shadowOffset = 3;
mtDropDown.shadowColor = "#888"; //菜单边框阴影
mtDropDown.shadowPng = "";
mtDropDown.backgroundColor = "#ffffff"; //菜单底色
mtDropDown.backgroundPng = "";
mtDropDown.hideDelay = 200; //菜单隐藏时间
mtDropDown.slideTime = 300; //菜单显示时间

mtDropDown.reference = {topLeft:1,topRight:2,bottomLeft:3,bottomRight:4};
mtDropDown.direction = {down:1,right:2};
mtDropDown.registry = [];
mtDropDown._maxZ = 100;

mtDropDown.isSupported = function() {
if (typeof mtDropDown.isSupported.r == "boolean")
return mtDropDown.isSupported.r;
var ua = navigator.userAgent.toLowerCase();
var an = navigator.appName;
var r = false;
if (ua.indexOf("gecko") > -1) r = true;
else if (an == "Microsoft Internet Explorer") {
if (document.getElementById) r = true;
}
mtDropDown.isSupported.r = r;
return r;
}

mtDropDown.initialize = function() {
for (var i = 0, menu = null; menu = this.registry[i]; i++) {
menu.initialize();
}
}

mtDropDown.renderAll = function() {
var aMenuHtml = [];
for (var i = 0, menu = null; menu = this.registry[i]; i++) {
aMenuHtml[i] = menu.toString();
}
document.write(aMenuHtml.join(""));
}

function mtDropDown(oActuator, iDirection, iLeft, iTop, iReferencePoint, parentMenuSet) {

this.addItem = addItem;
this.addMenu = addMenu;
this.toString = toString;
this.initialize = initialize;
this.isOpen = false;
this.show = show;
this.hide = hide;
this.items = [];

this.onactivate = new Function();
this.ondeactivate = new Function();
this.onmouseover = new Function();
this.onqueue = new Function();

this.index = mtDropDown.registry.length;
mtDropDown.registry[this.index] = this;
var id = "mtDropDown" + this.index;
var contentHeight = null;
var contentWidth = null;
var childMenuSet = null;
var animating = false;
var childMenus = [];
var slideAccel = -1;
var elmCache = null;
var ready = false;
var _this = this;
var a = null;
var pos = iDirection == mtDropDown.direction.down ? "top" : "left";
var dim = null;

function addItem(sText, sUrl) {
var item = new mtDropDownItem(sText, sUrl, this);
item._index = this.items.length;
this.items[item._index] = item;
}
function addMenu(oMenuItem) {
if (!oMenuItem.parentMenu == this) throw new Error("Cannot add a menu here");
if (childMenuSet == null) childMenuSet = new mtDropDownSet(mtDropDown.direction.right, -5, 2, mtDropDown.reference.topRight);
var m = childMenuSet.addMenu(oMenuItem);
childMenus[oMenuItem._index] = m;
m.onmouseover = child_mouseover;
m.ondeactivate = child_deactivate;
m.onqueue = child_queue;
return m;
}
function initialize() {
initCache();
initEvents();
initSize();
ready = true;
}
function show() {

if (ready) {
_this.isOpen = true;
animating = true;
setContainerPos();
elmCache["clip"].style.visibility = "visible";
elmCache["clip"].style.zIndex = mtDropDown._maxZ++;

slideStart();
_this.onactivate();
}
}
function hide() {
if (ready) {
_this.isOpen = false;
animating = true;
for (var i = 0, item = null; item = elmCache.item[i]; i++)
dehighlight(item);
if (childMenuSet) childMenuSet.hide();
slideStart();
_this.ondeactivate();
}
}
function setContainerPos() {
var sub = oActuator.constructor == mtDropDownItem;
var act = sub ? oActuator.parentMenu.elmCache["item"][oActuator._index] : oActuator;
var el = act;
var x = 0;
var y = 0;
var minX = 0;
var maxX = (window.innerWidth ? window.innerWidth : document.body.clientWidth) - parseInt(elmCache["clip"].style.width);
var minY = 0;
var maxY = (window.innerHeight ? window.innerHeight : document.body.clientHeight) - parseInt(elmCache["clip"].style.height);

while (sub ? el.parentNode.className.indexOf("mtDropdownMenu") == -1 : el.offsetParent) {
x += el.offsetLeft;
y += el.offsetTop;
if (el.scrollLeft) x -= el.scrollLeft;
if (el.scrollTop) y -= el.scrollTop;
el = el.offsetParent;
}

if (oActuator.constructor == mtDropDownItem) {
x += parseInt(el.parentNode.style.left);
y += parseInt(el.parentNode.style.top);
}
switch (iReferencePoint) {
case mtDropDown.reference.topLeft:
break;
case mtDropDown.reference.topRight:
x += act.offsetWidth;
break;
case mtDropDown.reference.bottomLeft:
y += act.offsetHeight;
break;
case mtDropDown.reference.bottomRight:
x += act.offsetWidth;
y += act.offsetHeight;
break;
}
x += iLeft;
y += iTop;
x = Math.max(Math.min(x, maxX), minX);
y = Math.max(Math.min(y, maxY), minY);
elmCache["clip"].style.left = x + "px";
elmCache["clip"].style.top = y + "px";
}
function slideStart() {
var x0 = parseInt(elmCache["content"].style[pos]);
var x1 = _this.isOpen ? 0 : -dim;
if (a != null) a.stop();
a = new Accelimation(x0, x1, mtDropDown.slideTime, slideAccel);
a.onframe = slideFrame;
a.onend = slideEnd;
a.start();
}
function slideFrame(x) {
elmCache["content"].style[pos] = x + "px";
}
function slideEnd() {
if (!_this.isOpen) elmCache["clip"].style.visibility = "hidden";
animating = false;
}
function initSize() {

var ow = elmCache["items"].offsetWidth;
var oh = elmCache["items"].offsetHeight;
var ua = navigator.userAgent.toLowerCase();

elmCache["clip"].style.width = ow + mtDropDown.shadowSize + 2 + "px";
elmCache["clip"].style.height = oh + mtDropDown.shadowSize + 2 + "px";

elmCache["content"].style.width = ow + mtDropDown.shadowSize + "px";
elmCache["content"].style.height = oh + mtDropDown.shadowSize + "px";
contentHeight = oh + mtDropDown.shadowSize;
contentWidth = ow + mtDropDown.shadowSize;
dim = iDirection == mtDropDown.direction.down ? contentHeight : contentWidth;

elmCache["content"].style[pos] = -dim - mtDropDown.shadowSize + "px";
elmCache["clip"].style.visibility = "hidden";

if (ua.indexOf("mac") == -1 || ua.indexOf("gecko") > -1) {

elmCache["background"].style.width = ow + "px";
elmCache["background"].style.height = oh + "px";
elmCache["background"].style.backgroundColor = mtDropDown.backgroundColor;

elmCache["shadowRight"].style.left = ow + "px";
elmCache["shadowRight"].style.height = oh - (mtDropDown.shadowOffset - mtDropDown.shadowSize) + "px";
elmCache["shadowRight"].style.backgroundColor = mtDropDown.shadowColor;

elmCache["shadowBottom"].style.top = oh + "px";
elmCache["shadowBottom"].style.width = ow - mtDropDown.shadowOffset + "px";
elmCache["shadowBottom"].style.backgroundColor = mtDropDown.shadowColor;
}

else {

elmCache["background"].firstChild.src = mtDropDown.backgroundPng;
elmCache["background"].firstChild.width = ow;
elmCache["background"].firstChild.height = oh;

elmCache["shadowRight"].firstChild.src = mtDropDown.shadowPng;
elmCache["shadowRight"].style.left = ow + "px";
elmCache["shadowRight"].firstChild.width = mtDropDown.shadowSize;
elmCache["shadowRight"].firstChild.height = oh - (mtDropDown.shadowOffset - mtDropDown.shadowSize);

elmCache["shadowBottom"].firstChild.src = mtDropDown.shadowPng;
elmCache["shadowBottom"].style.top = oh + "px";
elmCache["shadowBottom"].firstChild.height = mtDropDown.shadowSize;
elmCache["shadowBottom"].firstChild.width = ow - mtDropDown.shadowOffset;
}
}
function initCache() {
var menu = document.getElementById(id);
var all = menu.all ? menu.all : menu.getElementsByTagName("*");
elmCache = {};
elmCache["clip"] = menu;
elmCache["item"] = [];
for (var i = 0, elm = null; elm = all[i]; i++) {
switch (elm.className) {
case "items":
case "content":
case "background":
case "shadowRight":
case "shadowBottom":
elmCache[elm.className] = elm;
break;
case "item":
elm._index = elmCache["item"].length;
elmCache["item"][elm._index] = elm;
break;
}
}

_this.elmCache = elmCache;
}
function initEvents() {

for (var i = 0, item = null; item = elmCache.item[i]; i++) {
item.onmouseover = item_mouseover;
item.onmouseout = item_mouseout;
item.onclick = item_click;
}

if (typeof oActuator.tagName != "undefined") {
oActuator.onmouseover = actuator_mouseover;
oActuator.onmouseout = actuator_mouseout;
}

elmCache["content"].onmouseover = content_mouseover;
elmCache["content"].onmouseout = content_mouseout;
}
function highlight(oRow) {
oRow.className = "item hover";
if (childMenus[oRow._index])
oRow.lastChild.firstChild.src = mtDropDown.dingbatOn;
}
function dehighlight(oRow) {
oRow.className = "item";
if (childMenus[oRow._index])
oRow.lastChild.firstChild.src = mtDropDown.dingbatOff;
}
function item_mouseover() {
if (!animating) {
highlight(this);
if (childMenus[this._index])
childMenuSet.showMenu(childMenus[this._index]);
else if (childMenuSet) childMenuSet.hide();
}
}
function item_mouseout() {
if (!animating) {
if (childMenus[this._index])
childMenuSet.hideMenu(childMenus[this._index]);
else
dehighlight(this);
}
}
function item_click() {
if (!animating) {
if (_this.items[this._index].url)
location.href = _this.items[this._index].url;
}
}
function actuator_mouseover() {
parentMenuSet.showMenu(_this);
}
function actuator_mouseout() {
parentMenuSet.hideMenu(_this);
}
function content_mouseover() {
if (!animating) {
parentMenuSet.showMenu(_this);
_this.onmouseover();
}
}
function content_mouseout() {
if (!animating) {
parentMenuSet.hideMenu(_this);
}
}
function child_mouseover() {
if (!animating) {
parentMenuSet.showMenu(_this);
}
}
function child_deactivate() {
for (var i = 0; i < childMenus.length; i++) {
if (childMenus[i] == this) {
dehighlight(elmCache["item"][i]);
break;
}
}
}
function child_queue() {
parentMenuSet.hideMenu(_this);
}
function toString() {
var aHtml = [];
var sClassName = "mtDropdownMenu" + (oActuator.constructor != mtDropDownItem ? " top" : "");
for (var i = 0, item = null; item = this.items[i]; i++) {
aHtml[i] = item.toString(childMenus[i]);
}
return '<div id="' + id + '" class="' + sClassName + '">' +
'<div class="content"><table class="items" cellpadding="0" cellspacing="0" border="0">' +
'<tr><td colspan="2"><img src="' + mtDropDown.spacerGif + '" width="1" height="' + mtDropDown.menuPadding + '"></td></tr>' +
aHtml.join('') +
'<tr><td colspan="2"><img src="' + mtDropDown.spacerGif + '" width="1" height="' + mtDropDown.menuPadding + '"></td></tr></table>' +
'<div class="shadowBottom"><img src="' + mtDropDown.spacerGif + '" width="1" height="1"></div>' +
'<div class="shadowRight"><img src="' + mtDropDown.spacerGif + '" width="1" height="1"></div>' +
'<div class="background"><img src="' + mtDropDown.spacerGif + '" width="1" height="1"></div>' +
'</div></div>';
}
}

mtDropDownSet.registry = [];
function mtDropDownSet(iDirection, iLeft, iTop, iReferencePoint) {

this.addMenu = addMenu;
this.showMenu = showMenu;
this.hideMenu = hideMenu;
this.hide = hide;

var menus = [];
var _this = this;
var current = null;
this.index = mtDropDownSet.registry.length;
mtDropDownSet.registry[this.index] = this;

function addMenu(oActuator) {
var m = new mtDropDown(oActuator, iDirection, iLeft, iTop, iReferencePoint, this);
menus[menus.length] = m;
return m;
}
function showMenu(oMenu) {
if (oMenu != current) {

if (current != null) hide(current);

current = oMenu;

oMenu.show();
}
else {

cancelHide(oMenu);
}
}
function hideMenu(oMenu) {

if (current == oMenu && oMenu.isOpen) {

if (!oMenu.hideTimer) scheduleHide(oMenu);
}
}
function scheduleHide(oMenu) {

oMenu.onqueue();
oMenu.hideTimer = window.setTimeout("mtDropDownSet.registry[" + _this.index + "].hide(mtDropDown.registry[" + oMenu.index + "])", mtDropDown.hideDelay);
}
function cancelHide(oMenu) {

if (oMenu.hideTimer) {
window.clearTimeout(oMenu.hideTimer);
oMenu.hideTimer = null;
}
}
function hide(oMenu) {
if (!oMenu && current) oMenu = current;
if (oMenu && current == oMenu && oMenu.isOpen) {

cancelHide(oMenu);
current = null;
oMenu.hideTimer = null;
oMenu.hide();
}
}
}

function mtDropDownItem(sText, sUrl, oParent) {
this.toString = toString;
this.text = sText;
this.url = sUrl;
this.parentMenu = oParent;
function toString(bDingbat) {
var sDingbat = bDingbat ? mtDropDown.dingbatOff : mtDropDown.spacerGif;
var iEdgePadding = mtDropDown.itemPadding + mtDropDown.menuPadding;
var sPaddingLeft = "padding:" + mtDropDown.itemPadding + "px; padding-left:" + iEdgePadding + "px;"
var sPaddingRight = "padding:" + mtDropDown.itemPadding + "px; padding-right:" + iEdgePadding + "px;"
return '<tr class="item"><td nowrap style="' + sPaddingLeft + '">' +
sText + '</td></tr>';

<!-- Text + '</td><td width="14" style="' + sPaddingRight + '">' + </td></tr>'; -->
}
}


function Accelimation(from, to, time, zip) {
if (typeof zip == "undefined") zip = 0;
if (typeof unit == "undefined") unit = "px";
this.x0 = from;
this.x1 = to;
this.dt = time;
this.zip = -zip;
this.unit = unit;
this.timer = null;
this.onend = new Function();
this.onframe = new Function();
}

Accelimation.prototype.start = function() {
this.t0 = new Date().getTime();
this.t1 = this.t0 + this.dt;
var dx = this.x1 - this.x0;
this.c1 = this.x0 + ((1 + this.zip) * dx / 3);
this.c2 = this.x0 + ((2 + this.zip) * dx / 3);
Accelimation._add(this);
}

Accelimation.prototype.stop = function() {
Accelimation._remove(this);
}

Accelimation.prototype._paint = function(time) {
if (time < this.t1) {
var elapsed = time - this.t0;
this.onframe(Accelimation._getBezier(elapsed/this.dt,this.x0,this.x1,this.c1,this.c2));
}
else this._end();
}

Accelimation.prototype._end = function() {
Accelimation._remove(this);
this.onframe(this.x1);
this.onend();
}

Accelimation._add = function(o) {
var index = this.instances.length;
this.instances[index] = o;

if (this.instances.length == 1) {
this.timerID = window.setInterval("Accelimation._paintAll()", this.targetRes);
}
}

Accelimation._remove = function(o) {
for (var i = 0; i < this.instances.length; i++) {
if (o == this.instances[i]) {
this.instances = this.instances.slice(0,i).concat( this.instances.slice(i+1) );
break;
}
}

if (this.instances.length == 0) {
window.clearInterval(this.timerID);
this.timerID = null;
}
}

Accelimation._paintAll = function() {
var now = new Date().getTime();
for (var i = 0; i < this.instances.length; i++) {
this.instances[i]._paint(now);
}
}

Accelimation._B1 = function(t) { return t*t*t }
Accelimation._B2 = function(t) { return 3*t*t*(1-t) }
Accelimation._B3 = function(t) { return 3*t*(1-t)*(1-t) }
Accelimation._B4 = function(t) { return (1-t)*(1-t)*(1-t) }

Accelimation._getBezier = function(percent,startPos,endPos,control1,control2) {
return endPos * this._B1(percent) + control2 * this._B2(percent) + control1 * this._B3(percent) + startPos * this._B4(percent);
}

Accelimation.instances = [];
Accelimation.targetRes = 10;
Accelimation.timerID = null;
//-->

dropdown_initialize.js
------------------------------------
<!--
  var preloaded = [];

  for (var i = 1; i <= 6; i++) {
   preloaded[i] = [loadImage(i + "-0.gif"), loadImage(i + "-1.gif")];
  }

  function init() {

   if (mtDropDown.isSupported()) {
    mtDropDown.initialize();

    menu1.onactivate = function() { swapImage("button1", preloaded[1][1].src) };
    menu1.ondeactivate = function() { swapImage("button1", preloaded[1][0].src) };

    menu2.onactivate = function() { swapImage("button2", preloaded[2][1].src) };
    menu2.ondeactivate = function() { swapImage("button2", preloaded[2][0].src) };

    menu3.onactivate = function() { swapImage("button3", preloaded[3][1].src) };
    menu3.ondeactivate = function() { swapImage("button3", preloaded[3][0].src) };

    menu4.onactivate = function() { swapImage("button4", preloaded[4][1].src) };
    menu4.ondeactivate = function() { swapImage("button4", preloaded[4][0].src) };

    menu5.onactivate = function() { swapImage("button5", preloaded[5][1].src) };
    menu5.ondeactivate = function() { swapImage("button5", preloaded[5][0].src) };

    menu6.onactivate = function() { swapImage("button6", preloaded[6][1].src) };
    menu6.ondeactivate = function() { swapImage("button6", preloaded[6][0].src) };
   }
  }

  function loadImage(sFilename) {
   var img = new Image();
   img.src ="images/" + sFilename;
   return img;
  }

  function swapImage(imgName, sFilename) {
   document.images[imgName].src = sFilename;
  }//-->

dropdown_content.js
------------------------------------
<!--
//定义下拉菜单地址,要增加下拉栏的列数,自行添加吧 

 if (mtDropDown.isSupported()) {

  var ms = new mtDropDownSet(mtDropDown.direction.down, 0, 0, mtDropDown.reference.bottomLeft);

  var menu1 = ms.addMenu(document.getElementById("menu1"));
  menu1.addItem("  WEB开发 ", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu1.addItem("  WEB开发 ", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu1.addItem("  WEB开发 ", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu1.addItem("  WEB开发 ", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu1.addItem("  WEB开发 ", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu1.addItem("  WEB开发 ", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  
  var menu2 = ms.addMenu(document.getElementById("menu2"));
  menu2.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu2.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu2.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu2.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");

  var menu3 = ms.addMenu(document.getElementById("menu3"));
  menu3.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu3.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu3.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu3.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu3.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu3.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");


  var menu4 = ms.addMenu(document.getElementById("menu4"));
  menu4.addItem("  21世纪邮箱  ", "http://www.21cn.com");
  menu4.addItem("  21世纪邮箱  ", "http://www.21cn.com");
  menu4.addItem("  21世纪邮箱  ", "http://www.21cn.com");
  menu4.addItem("  21世纪邮箱  ", "http://www.21cn.com");
  menu4.addItem("  21世纪邮箱  ", "http://www.21cn.com");

    
  var menu5 = ms.addMenu(document.getElementById("menu5"));
  menu5.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu5.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu5.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu5.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu5.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu5.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu5.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");
  menu5.addItem("  WEB开发", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1");


  var menu6 = ms.addMenu(document.getElementById("menu6"));
  menu6.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu6.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu6.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu6.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu6.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu6.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu6.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");
  menu6.addItem("  多媒体/设计", "http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=7&typenum=1&whichpage=1");

  mtDropDown.renderAll();
 }




相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有