<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>sd</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.mtDropdownMenu
{
left: -1000px;
overflow: hidden;
position: absolute;
top: -1000px;
}
.mtDropdownMenu .content
{
position: absolute;
}
.mtDropdownMenu .items
{
border-right: #999 1px solid;
border-top: #999 1px solid;
z-index: 2;
left: 0px;
border-left: #999 1px solid;
border-bottom: #999 1px solid;
position: relative;
top: 0px;
}
.mtDropdownMenu .item
{
border-right: medium none;
border-top: medium none;
font-size: 12px;
border-left: medium none;
cursor: hand;
color: #333333;
border-bottom: medium none;
font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
text-decoration: none;
}
.mtDropdownMenu .background
{
z-index: 1;
left: 0px;
position: absolute;
top: 0px;
moz-opacity: .8;
}
.mtDropdownMenu .shadowRight
{
z-index: 3;
filter: alpha(opacity=40);
width: 2px;
position: absolute;
top: 3px;
moz-opacity: .4;
}
.mtDropdownMenu .shadowBottom
{
z-index: 1;
filter: alpha(opacity=40);
left: 3px;
position: absolute;
height: 2px;
moz-opacity: .4;
}
.mtDropdownMenu .hover
{
background: #2b75a0;
color: #ffffff;
}
</style> <script src="js/dhtml.js" type="text/javascript"></script></head>
<body>
<table cellspacing="0" cellpadding="0" border="0" style="font-size: 12px;">
<tbody>
<tr>
<td width="71">
<a href="#">首页</a>
</td>
<td width="71">
<a id="menu1" href="#">企业之窗</a>
</td>
<td width="71">
<a id="menu2" href="#">政务公开</a>
</td>
<td width="71">
<a id="menu3" href="#">服务指南</a>
</td>
</tr>
</tbody>
</table> <script language="javascript" type="text/javascript">
if (mtDropDown.isSupported()) {
var ms = new mtDropDownSet(mtDropDown.direction.down, 0, 0, mtDropDown.reference.bottomLeft);
var menu1 = ms.addMenu(document.getElementById('menu1'));
menu1.addItem(' » 简介', '#');
menu1.addItem(' » 领导班子', '#');
menu1.addItem(' » 政策法规', '#');
var menu2 = ms.addMenu(document.getElementById('menu2'));
menu2.addItem(' » 简介', '#');
menu2.addItem(' » 领导班子', '#');
menu2.addItem(' » 政策法规', '#');
menu2.addItem(' » 局内工作', '#');
menu2.addItem(' » 组织机构', '#');
var menu3 = ms.addMenu(document.getElementById('menu3'));
menu3.addItem(' » 简介', '#');
menu3.addItem(' » 领导班子', '#');
menu3.addItem(' » 政策法规', '#');
menu3.addItem(' » 局内工作', '#');
menu3.addItem(' » 组织机构', '#');
mtDropDown.renderAll();
}
(function (){
if (mtDropDown.isSupported()) {
mtDropDown.initialize(); }
})();
</script></body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>sd</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.mtDropdownMenu
{
left: -1000px;
overflow: hidden;
position: absolute;
top: -1000px;
}
.mtDropdownMenu .content
{
position: absolute;
}
.mtDropdownMenu .items
{
border-right: #999 1px solid;
border-top: #999 1px solid;
z-index: 2;
left: 0px;
border-left: #999 1px solid;
border-bottom: #999 1px solid;
position: relative;
top: 0px;
}
.mtDropdownMenu .item
{
border-right: medium none;
border-top: medium none;
font-size: 12px;
border-left: medium none;
cursor: hand;
color: #333333;
border-bottom: medium none;
font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
text-decoration: none;
}
.mtDropdownMenu .background
{
z-index: 1;
left: 0px;
position: absolute;
top: 0px;
moz-opacity: .8;
}
.mtDropdownMenu .shadowRight
{
z-index: 3;
filter: alpha(opacity=40);
width: 2px;
position: absolute;
top: 3px;
moz-opacity: .4;
}
.mtDropdownMenu .shadowBottom
{
z-index: 1;
filter: alpha(opacity=40);
left: 3px;
position: absolute;
height: 2px;
moz-opacity: .4;
}
.mtDropdownMenu .hover
{
background: #2b75a0;
color: #ffffff;
}
</style> <script src="js/dhtml.js" type="text/javascript"></script></head>
<body>
<table cellspacing="0" cellpadding="0" border="0" style="font-size: 12px;">
<tbody>
<tr>
<td width="71">
<a href="#">首页</a>
</td>
<td width="71">
<a id="menu1" href="#">企业之窗</a>
</td>
<td width="71">
<a id="menu2" href="#">政务公开</a>
</td>
<td width="71">
<a id="menu3" href="#">服务指南</a>
</td>
</tr>
</tbody>
</table> <script language="javascript" type="text/javascript">
if (mtDropDown.isSupported()) {
var ms = new mtDropDownSet(mtDropDown.direction.down, 0, 0, mtDropDown.reference.bottomLeft);
var menu1 = ms.addMenu(document.getElementById('menu1'));
menu1.addItem(' » 简介', '#');
menu1.addItem(' » 领导班子', '#');
menu1.addItem(' » 政策法规', '#');
var menu2 = ms.addMenu(document.getElementById('menu2'));
menu2.addItem(' » 简介', '#');
menu2.addItem(' » 领导班子', '#');
menu2.addItem(' » 政策法规', '#');
menu2.addItem(' » 局内工作', '#');
menu2.addItem(' » 组织机构', '#');
var menu3 = ms.addMenu(document.getElementById('menu3'));
menu3.addItem(' » 简介', '#');
menu3.addItem(' » 领导班子', '#');
menu3.addItem(' » 政策法规', '#');
menu3.addItem(' » 局内工作', '#');
menu3.addItem(' » 组织机构', '#');
mtDropDown.renderAll();
}
(function (){
if (mtDropDown.isSupported()) {
mtDropDown.initialize(); }
})();
</script></body>
</html>
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(""));
}/////////////////////////////// class mtDropDown BEGINS /////////////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 + 4; // Original: 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);
}
}
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 + '">' +
'<iframe style="position: absolute; z-index: -1; width: 165; height:100%; top: 0;left: 0; scrolling: no;" frameborder="0" src="scroll_no.htm"></iframe>'+
'<div class="content"><table class="items" cellpadding="0" cellspacing="0" border="0" width="165">' +
'<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>';
}
}/////////////////////////////// class mtDropDown ENDS /////////////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 width="165" nowrap style="line-height:15px;' + sPaddingLeft + '">' +
sText + '</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;