⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 js.aspx

📁 WAV文件的格式官方宝典
💻 ASPX
📖 第 1 页 / 共 2 页
字号:
		div.style.background = "#CCCCCC";
		div.style.borderColor = "#CCCCCC";
	}
	else
	{
		div.style.background = div.getAttribute("save-background");
		div.style.borderColor = div.getAttribute("save-border");
	}
	if (mnpMenuPopup)
	{
		window.clearTimeout(mnpMenuPopup);
		mnpMenuPopup = null;
	}
}

function mnpMenuMousedown()
{
	var div = window.event.srcElement;
	if (div.tagName != "DIV") div = div.parentElement;
	div.style.background = "#999999";
}

function mnpMenuMouseup()
{
	var div = window.event.srcElement;
	if (div.tagName != "DIV") div = div.parentElement;
	div.style.background = div.getAttribute("save-background");
}

function mnpMenuTime()
{
	var time = new Date();
	return time.valueOf();
}

function mnpStartScroll(dy)
{
	var src = window.event.srcElement;
	src.style.background = "#CCCCCC";
	src.style.borderColor = "#999999";
	var div = src.parentElement;
	div.setAttribute("scrollTime0", mnpMenuTime());
	div.setAttribute("scrollTop0", div.childNodes.item(1).scrollTop);
	mnpMenuScrollTimer = window.setInterval("mnpMenuScroll('" + div.id + "', " + dy + ")", 35);
}

function mnpStopScroll()
{
	var src = window.event.srcElement;
	src.style.background = "#F1F1F1";
	src.style.borderColor = "#F1F1F1";
	if (mnpMenuScrollTimer)
		window.clearInterval(mnpMenuScrollTimer);
	mnpMenuScrollTimer = null;
}

function mnpMenuScroll(id, dy)
{
	var div = document.getElementById(id);
	var current = div.getAttribute("currentMenu");
	if (current)
	{
		mnpKillMenu(current);
		div.removeAttribute("currentMenu");
	}
	var box = div.childNodes.item(1);
	var y = div.getAttribute("scrollTop0") + Math.round((mnpMenuTime() - div.getAttribute("scrollTime0")) * 0.150) * dy
	box.scrollTop = y;
	if (y != box.scrollTop)
	{
		window.clearInterval(mnpMenuScrollTimer);
		mnpMenuScrollTimer = null;
		if (box.scrollTop == 0)
			div.childNodes.item(0).childNodes.item(0).src = "/library/mnp/2/gif/up_disabled.gif";
		else
			div.childNodes.item(2).childNodes.item(0).src = "/library/mnp/2/gif/down_disabled.gif";
	}
	else if (dy < 0)
		div.childNodes.item(2).childNodes.item(0).src = "/library/mnp/2/gif/down_enabled.gif";
	else
		div.childNodes.item(0).childNodes.item(0).src = "/library/mnp/2/gif/up_enabled.gif";
}

function mnpMenuShadow(el, color, size)
{
	var temp = new Array();
	var i;
	for (i=size; i>0; i--)
	{
		var rect = document.createElement('div');
		var rs = rect.style
		rs.position = 'absolute';
		rs.left = (el.style.posLeft + i) + 'px';
		rs.top = (el.style.posTop + i) + 'px';
		rs.width = el.offsetWidth + 'px';
		rs.height = el.offsetHeight + 'px';
		rs.zIndex = el.style.zIndex - i;
		rs.backgroundColor = color;
		var opacity = 1 - i / (i + 1);
		rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';
		document.body.appendChild(rect);
		temp[i] = rect;
	}
	return temp;
}

var mnpgtCurrent = null;
var mnpgtTimer = null;
var mnpgtKill = null;
var mnpMHCT = false;

window.attachEvent("onload", mnpInitMasthead);

function mnpInitMasthead()
{
	var mnpMastheadTable = document.getElementById("mnpMastheadTable");
	if (mnpMastheadTable)
		if (mnpMastheadTable.getAttribute("clickTrax"))
			mnpMHCT = true;
		
	var tds = document.getElementsByTagName("TD");
	for (var tdi=0; tdi<tds.length; tdi++)
	{
		var td = tds[tdi];
		if (td.className == "mnpGlobalToolbar" || td.className == "mnpLocalToolbar")
		{
			var as = td.getElementsByTagName("A");
			for (var ai=0; ai<as.length; ai++)
			{
				var a = as[ai];
				a.attachEvent("onmouseover", MNPGT_onmouseover);
				a.attachEvent("onmouseout", MNPGT_onmouseout);
			}
		}
	}
}

function ToolbarItem(label, url, target)
{
	this.label = label;
	this.url = url;
	this.target = target;
}

function MNPGT_enterRegion(toolbar)
{
	if (mnpgtKill)
	{
		window.clearTimeout(mnpgtKill);
		mnpgtKill = null;
	}
}

function MNPGT_exitRegion(toolbar)
{
	mnpgtKill = window.setTimeout("MNPGT_kill()", 200);
}

function MNPGT_kill()
{
	mnpgtKill = null;
	if (mnpgtCurrent)
	{
		MNPGT_hideCurrent();
		mnpgtCurrent = null;
	}
}

function MNPGT_hideCurrent()
{
	var div = document.getElementById(mnpgtCurrent);
	show_elements("SELECT", div);
	show_elements("OBJECT", div);
	div.style.display = "none";
}

function MNPGT_onmouseover()
{
	MNPGT_enterRegion();
	var el = window.event.srcElement;
	el.style.color = el.parentNode.getAttribute("hover");
	var guid = el.getAttribute("guid");
	if (mnpgtTimer)
		window.clearTimeout(mnpgtTimer);
	if (guid == null || guid == "m") 
		guid = "null";
	else
		guid = "'" + guid + "'";
	var rect = new MNPGT_clientRect(el);
	mnpgtTimer = window.setTimeout("MNPGT_open(" + guid + ", " + rect.left + ", " + rect.width + ", " + rect.bottom + ")", 200);
}

function MNPGT_open(guid, x, w, y)
{
	mnpgtTimer = null;
	if (mnpgtCurrent == guid)
		return;
	if (mnpgtCurrent)
		MNPGT_hideCurrent();
	mnpgtCurrent = guid;
	if (!guid) 
		return;
	var div = document.getElementById(guid);
	if (!div)
	{
		var menu;
		try
		{
			menu = eval("new " + guid + "()");
		}
		catch(e)
		{
			mnpgtCurrent = null;
			return;
		}
		var html = "<div onmouseover='MNPGT_menu_onmouseover(this)' onmouseout='MNPGT_menu_onmouseout(this)' class='" + menu.classname + "'";
		html += " style='position: absolute; background: " + menu.backColor + "; display: none;' id='" + guid + "' dir='";
		html += mnpToolbarDir() + "'><nobr>";
		var linkIdNum = 0;
		for (var g=0; g<menu.items.length; g++)
		{
			var group = menu.items[g];
			html += "<div style='background: inherit; padding: 5px 8px 7px 8px; border-top: solid 1px " + menu.foreColor + "'><nobr>";
			for (var i=0; i<group.items.length; i++)
			{
				var item = group.items[i];
				html += "<a onmouseout='style.color=\"" + menu.foreColor + "\"' onmouseover='style.color=\"" + menu.hoverColor + "\"' href='";
				html += item.url + "' style='text-decoration: none; color: " + menu.foreColor + "'";
				if (item.target)
					html += " target='" + item.target + "'";
				if (mnpMHCT)
				{
					linkIdNum++;
					html += " LinkArea='" + menu.linkArea + "' LinkID='" + menu.linkId + "_Node" + linkIdNum + "' onclick='trackInfo(this)'";
				}
				html += ">" + item.label + "</a><br />";
			}
			html += "</nobr></div>";
		}
		html += "</nobr></div>";
		document.body.insertAdjacentHTML("beforeEnd", html);
		div = document.getElementById(guid);
	}
	div.style.top = (y + 4) + "px";
	div.style.display = "";
	if (div.dir.toUpperCase() == "LTR")
		div.style.left = (x - 8) + "px";
	else
		div.style.left = (x + w + 8 - div.offsetWidth) + "px";
	if (div.offsetLeft + div.offsetWidth >= document.body.scrollLeft + document.body.clientWidth)
	{
		div.style.left = "";
		var h = document.body.scrollLeft + document.body.clientWidth - div.offsetWidth;
		div.style.left = h + "px";
	}
	if (div.offsetLeft < 0)
		div.style.left = "0px";
	hide_elements("SELECT", div);
	hide_elements("OBJECT", div);
}

function MNPGT_onmouseout()
{
	MNPGT_exitRegion();
	var el = window.event.srcElement;
	el.style.color = el.parentNode.style.color;
	if (mnpgtTimer)
	{
		window.clearTimeout(mnpgtTimer);
		mnpgtTimer = null;
	}
}

function MNPGT_menu_onmouseover()
{
	MNPGT_enterRegion();
}

function MNPGT_menu_onmouseout()
{
	MNPGT_exitRegion();
}

function MNPGT_clientRect(el)
{
	this.left = el.offsetLeft;
	this.top = el.offsetTop;
	var temp = el.offsetParent;
	while (temp)
	{
		this.left += temp.offsetLeft;
		this.top += temp.offsetTop;
		temp = temp.offsetParent;
	}
	this.width = el.offsetWidth;
	this.right = this.left + this.width;
	this.height = el.offsetHeight;
	this.bottom = this.top + this.height;
	return this;
}

function hide_elements(tagName, menu)
{
	windowed_element_visibility(tagName, -1, menu)
}

function show_elements(tagName, menu)
{
	windowed_element_visibility(tagName, +1, menu)
}

function windowed_element_visibility(tagName, change, menu)
{
	var els = document.getElementsByTagName(tagName)
	var i
	var rect = new element_rect(menu)
	for (i=0; i < els.length; i++)
	{
		var el = els.item(i)
		if (elements_overlap(el, rect))
		{
			if (el.visLevel)
				el.visLevel += change
			else
				el.visLevel = change
			if (el.visLevel == -1)
			{
				el.visibilitySave = el.style.visibility
				el.style.visibility = "hidden"
			}
			else if (el.visLevel == 0)
				el.style.visibility = el.visibilitySave
		}
	}
}

function element_rect(el)
{
	var left = 0
	var top = 0
	this.width = el.offsetWidth
	this.height = el.offsetHeight
	while (el)
	{
		left += el.offsetLeft
		top += el.offsetTop
		el = el.offsetParent
	}
	this.left = left;
	this.top = top;
}

function elements_overlap(el, rect)
{
	var r = new element_rect(el);
	return ((r.left < rect.left + rect.width) && (r.left + r.width > rect.left) && (r.top < rect.top + rect.height) && (r.top + r.height > rect.top))
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -