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

📄 main.js

📁 基于LabVIEW的USB实时数据采集处理系统的实现
💻 JS
字号:
//Pop-it menu- By Dynamic Drive - Modified by Wbird//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com//This credit MUST stay intact for usevar menuOffX=0	//菜单距连接文字最左端距离var menuOffY=18	//菜单距连接文字顶端距离var vBobjects = new Array();var fo_shadows=new Array()var linkset=new Array()////No need to edit beyond herevar ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1var ns6=document.getElementById&&!document.allvar ns4=document.layersvar xslDoc;function GetBoardXml(sXMLSrc) {	xslDoc = CreateXmlDocument();	if (!xslDoc){ throw new Error('Not support!\nplease install a XML parser');return; }	xslDoc.async = false;	xslDoc.load(sXMLSrc);	function CreateXmlDocument() {		if (document.implementation && document.implementation.createDocument) {			var doc = document.implementation.createDocument("", "", null);			if (doc.readyState == null) {				doc.readyState = 1;				doc.addEventListener("load", function () {					doc.readyState = 4;					if (typeof doc.onreadystatechange == "function")						doc.onreadystatechange();				}, false);			}			return doc;		}		else if (window.ActiveXObject) {			var prefix = ["MSXML3","MSXML2","MSXML","Microsoft"];			for (var i=0;i<prefix.length;i++) {				try {					var doc = new ActiveXObject(prefix[i] + ".DOMDocument");					//doc.setProperty("SelectionLanguage","XPath");					if (doc)					{						return doc;					}						} catch (e) {}			}		}		return null;	};}//短信窗口function openScript(url, width, height){	var Win = window.open(url,"openScript",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no,status=no' );}//插件窗口function PlusOpen(url, width, height){	window.open(url,"PlusOpen",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no,status=yes' );}function mybook() {  h = 300;  w = 300;  t = ( screen.availHeight - h ) / 2;  l = ( screen.availWidth - w ) / 2;  window.open("http://forumAd.to5198.com/common/login.jsp?sCheckUrl=/out/login.jsp&sDesUrl=/out/mybook.jsp", "我的服务",     "left=" + l + ",top=" + t + ",height=" + h + ",width=" + w     + ",toolbar=no,status=no,scrollbars=no,resizable=yes" );  return;}function MM_findObj(n, d) {var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  	if(!x && d.getElementById) x=d.getElementById(n); return x;} function fetch_object(idname, forcefetch){	if (typeof(vBobjects[idname]) == "undefined")	{		vBobjects[idname] = MM_findObj(idname);	}	return vBobjects[idname];}//showmenu vmenu:内容,允许为空,vmenuobj DIV数据ID,MOD 0=关闭浏览器自适应,用于版面导航菜单function showmenu(e,vmenu,vmenuobj,mod){	if (!document.all&&!document.getElementById&&!document.layers)		return	var which=vmenu;	if (vmenuobj)	{		var MenuObj = fetch_object(vmenuobj);		if (MenuObj)		{			which = MenuObj.innerHTML;		}	}	if (!which)	{		return	}	clearhidemenu();	ie_clearshadow();	menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""	menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj	if (ie4||ns6)		menuobj.innerHTML=which	else{		menuobj.document.write('<layer name=gui bgcolor="#E6E6E6" width="165" onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>')		menuobj.document.close()	}	menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width	menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height	eventX=ie4? event.clientX : ns6? e.clientX : e.x	eventY=ie4? event.clientY : ns6? e.clientY : e.y	var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX	var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY	var getlength		if (rightedge<menuobj.contentwidth){			getlength=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth+menuOffX : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth		}else{			getlength=ie4? ie_x(event.srcElement)+menuOffX : ns6? window.pageXOffset+eventX : eventX		}		menuobj.thestyle.left=getlength+'px'		if (bottomedge<menuobj.contentheight&&mod!=0){			getlength=ie4? document.body.scrollTop+eventY-menuobj.contentheight-event.offsetY+menuOffY-23 : ns6? window.pageYOffset+eventY-menuobj.contentheight-10 : eventY-menuobj.contentheight		}	else{			getlength=ie4? ie_y(event.srcElement)+menuOffY : ns6? window.pageYOffset+eventY+10 : eventY		}	menuobj.thestyle.top=getlength+'px'	menuobj.thestyle.visibility="visible"	ie_dropshadow(menuobj,"#999999",3)	return false}function ie_y(e){  	var t=e.offsetTop;  	while(e=e.offsetParent){  		t+=e.offsetTop;  	}  	return t;  }  function ie_x(e){  	var l=e.offsetLeft;  	while(e=e.offsetParent){  		l+=e.offsetLeft;  	}  	return l;  }  function ie_dropshadow(el, color, size){	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) + ')';		//el.insertAdjacentElement('afterEnd', rect);		fo_shadows[fo_shadows.length] = rect;	}}function ie_clearshadow(){	for(var i=0;i<fo_shadows.length;i++)	{		if (fo_shadows[i])			fo_shadows[i].style.display="none"	}	fo_shadows=new Array();}function contains_ns6(a, b) {	while (b.parentNode)		if ((b = b.parentNode) == a)			return true;	return false;}function hidemenu(){	if (window.menuobj)		menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"	ie_clearshadow()}function dynamichide(e){	if (ie4&&!menuobj.contains(e.toElement))		hidemenu()	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))		hidemenu()}function delayhidemenu(){	if (ie4||ns6||ns4)		delayhide=setTimeout("hidemenu()",500)}function clearhidemenu(){	if (window.delayhide)		clearTimeout(delayhide)}function highlightmenu(e,state){	if (document.all)		source_el=event.srcElement	else if (document.getElementById)		source_el=e.target	if (source_el.className=="menuitems"){		source_el.id=(state=="on")? "mouseoverstyle" : ""	}	else{		while(source_el.id!="popmenu"){			source_el=document.getElementById? source_el.parentNode : source_el.parentElement			if (source_el.className=="menuitems"){				source_el.id=(state=="on")? "mouseoverstyle" : ""			}		}	}}if (ie4||ns6)document.onclick=hidemenufunction doSClick() {	var targetId, srcElement, targetElement, imageId, imageElement;	srcElement = window.event.srcElement;	targetId = srcElement.id + "content";	targetElement = document.all(targetId);	imageId = srcElement.id;	imageId = imageId.charAt(0);	imageElement = document.all(imageId);	if (targetElement.style.display == "none") {		imageElement.src = "Skins/Default/minus.gif"		targetElement.style.display = "";	} else {		imageElement.src = "Skins/Default/plus.gif"		targetElement.style.display = "none";	}}function doClick() {	var targetId, srcElement, targetElement;	srcElement = window.event.srcElement;	targetId = srcElement.id + "_content";	targetElement = document.all(targetId);	if (targetElement.style.display == "none") {		srcElement.src = "Skins/Default/minus.gif"		targetElement.style.display = "";	} else {		srcElement.src = "Skins/Default/plus.gif"		targetElement.style.display = "none";	}}//HTML过滤函数function HTML(text){	text = text.replace(/&/g, "&amp;") ;	text = text.replace(/"/g, "&quot;") ;	text = text.replace(/</g, "&lt;") ;	text = text.replace(/>/g, "&gt;") ;	text = text.replace(/'/g, "&#146;") ;	return text ;}function bbimg(o){	var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';	return false;}function Dvbbs_ViewCode(replyid){	var bodyTag="<html><head><style type=text/css>.quote{margin:5px 20px;border:1px solid #CCCCCC;padding:5px; background:#F3F3F3 }\nbody{boder:0px}.HtmlCode{margin:5px 20px;border:1px solid #CCCCCC;padding:5px;background:#FDFDDF;font-size:14px;font-family:Tahoma;font-style : oblique;line-height : normal ;font-weight:bold;}\nbody{boder:0px}</style></head><BODY bgcolor=\"#FFFFFF\" >";	bodyTag+=document.getElementById('scode'+replyid).CodeText.value	bodyTag+="</body></html>"	preWin=window.open('preview','','left=0,top=0,width=550,height=400,resizable=1,scrollbars=1, status=1, toolbar=1, menubar=0');	preWin.document.open();	preWin.document.write(bodyTag);	preWin.document.close();	preWin.document.title="查看贴子内容";	preWin.document.charset="UTF-8";}function getskins(skinid,boardid){	var styleurl = "cookies.asp?action=stylemod&skinid="+skinid+"&boardid="+boardid;	var Sframe = fetch_object('stylecss');	if (Sframe)	{		stylecss.location.href = styleurl;	}}function BoardData(userName,userConfig){	var config = new InnerConfig();	if (userConfig) { 		for (var thisName in userConfig) {		if (userConfig[thisName]) { config[thisName] = userConfig[thisName]; }		}	}	var InnerValue;	if (userName){		for (var thisName in userName) {			if (userName[thisName]){				InnerValue = userName[thisName]+"_Value";				if (config[userName[thisName]]){					InnerData(config[userName[thisName]],config[InnerValue])				}			}		}	}}function InnerData(name,value){	for (var objid in name) {		var obj = document.getElementById(name[objid]);		if (obj){			obj.innerHTML = value[objid];		}	}}function InnerConfig(){	//进入JS赋值:公告时间、用户数、主题数、帖子数、今日贴、昨日贴、最高发贴、最高发贴日	this.Index_Top = ["iAnnTime","iUserNum","iTopicNum","iPostNum","iTodayNum","iYesTodayNum","iMaxPost","iMaxPostDate"];	this.Index_Top_Value = [""];	//进入JS赋值:用户IP、系统、浏览器、显示详细列表字样、总在线、用户在线、客人在线、最大在线、最大在线时间、论坛建立时间	this.Index_Footer = ["ifIP","ifSys","ifBrw","ifOnlineStr","ifOnlineNum","ifUserNum","ifGuestNum","ifMaxNum","ifMaxDate","ifBuildDate"];	this.Index_Footer_Value = [""];}//论坛跳转下拉菜单部分,by Lao_Mifunction BoardJumpList(boardid){		if (xslDoc.parseError){			if (xslDoc.parseError.errorCode!=0){				return "<div class=\"menuitems\">"+xslDoc.parseError.reason +"</div>";			}		}		var MenuStr="";		var LoadBoard,depth;		if(boardid!=0)		{			var nodelist1=xslDoc.documentElement.getElementsByTagName("board");			for(var i=0;i<nodelist1.length;i++)			{				LoadBoard = nodelist1[i].getAttribute("boardid");				if (LoadBoard==parseInt(boardid))				{					var nodelist=nodelist1[i].getElementsByTagName("board");					break;				}			}		}else{			var nodelist=xslDoc.documentElement.getElementsByTagName("board");		}		MenuStr+="<div class=\"menuitems\">";		if (nodelist!=null){			for(var i=0;i<nodelist.length;i++)			{				depth = nodelist[i].getAttribute("depth");				LoadBoard = nodelist[i].getAttribute("boardid");				boardtype = nodelist[i].getAttribute("boardtype");				if (depth==0){					var outtext="╋";				}				else{					var outtext="";					for (var j=0;j<(depth);j++)					{						if (j>0)						{							outtext+=" |"						}						outtext+="&nbsp;&nbsp;"					}					outtext+="├"				}			MenuStr+="<a href=\"index.asp?boardid="+LoadBoard+"\">"+ outtext + boardtype +"</a><br>";			}			MenuStr+="</div>"			return MenuStr;		}else{			return "<div class=\"menuitems\">错误</div>";		}}//selected下拉列表选取表单()function BoardJumpListSelect(boardid,selectname,fristoption,fristvalue,checknopost){	var sel = 0;	var sObj = document.getElementById(selectname);	if (sObj)	{		sObj.options[0] =  new Option(fristoption, fristvalue);		if (xslDoc.parseError){				if (xslDoc.parseError.errorCode!=0){					return;			}		}		var nodes = xslDoc.documentElement.getElementsByTagName("board")		if (nodes)		{			for (var i = 0,k = 1;i<nodes.length;i++) {				var t = nodes[i].getAttribute("boardtype");				var v = nodes[i].getAttribute("boardid");				if (v==boardid)				{					sel = k;				}				if (nodes[i].getAttribute("depth")==0){					var outtext="╋";				}				else				{					var outtext="";					for (var j=0;j<(nodes[i].getAttribute("depth"));j++)					{						if (j>0){outtext+=" |"}						outtext+="  "					}					outtext+="├"				}				t = outtext + t				t = t.replace(/<[^>]*>/g, "")				t = t.replace(/&[^&]*;/g, "")				if(checknopost==1 && nodes[i].getAttribute("nopost")=='1')				{						t+="(不许转移)"				}				sObj.options[k++] = new Option(t, v);			}			sObj.options[sel].selected = true;		}	}}//SELECT表单选取 Obj 表单名,VAL所选的值function ChkSelected(Obj,Val){	if (Obj)	{	for (i=0;i<Obj.length;i++){		if (Obj.options[i].value==Val){		Obj.options[i].selected=true;		break;		}	}	}}//单选表单选取 Obj 表单名,VAL所选的值function chkradio(Obj,Val){	if (Obj)	{	for (i=0;i<Obj.length;i++){		if (Obj[i].value==Val){		Obj[i].checked=true;		break;		}	}	}}GetBoardXml("index.asp?action=xml");

⌨️ 快捷键说明

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