vc-mfc编程实例 很简单的东西,以后回多传自己的东西

源代码在线查看: function.js

软件大小: 21390 K
上传用户: quanliao77
关键词: vc-mfc 编程实例
下载地址: 免注册下载 普通下载 VIP

相关代码

				function $() {
				  var elements = new Array();
				
				  for (var i = 0; i < arguments.length; i++) {
				    var element = arguments[i];
				    if (typeof element == 'string')
				      element = document.getElementById(element);
				
				    if (arguments.length == 1) 
				      return element;
				
				    elements.push(element);
				  }
				
				  return elements;
				}
				 
				
				function $F(element)
				{
					 return $(element).value;
				}
				function $I(element)
				{
					 return $(element).innerHTML;
				}
				function js_request(par)
				{
					var thisLocation;
					var tmpStr1;
					var Arr2=new Array();
					var expKey;
					var outString;
					
					
					lct=window.location.toString();
					
					
					var tmpArr1=lct.split("?");
					tmpStr1=tmpArr1[tmpArr1.length-1];
					Arr2=tmpStr1.split("&");
					for (i=0;i					{
						
						expKey=eval("/^"+par+"\\s*\\=/");
						if (expKey.test(Arr2[i]))
						{
							
							outString=Arr2[i].replace(expKey,"");
							outString=outString.replace(/\%20/g," ");
							outString=unescape(outString);
							return outString;
						}
				
					}
					return "";
				}
				
				function Request(par)
				{
					var thisLocation;
					var tmpStr1="";
					var Arr2=new Array();
					var expKey;
					var outString;
					lct=window.location.toString();
					lct=unescape(unescape(lct));
					lct=lct.replace("[|L]","\/")
					lct=lct.replace("[|R]","\\")
					var tmpArr1=lct.split("?");
					for (i=1;i					{
						tmpStr1+=tmpArr1[i]+"?";
					}
					tmpStr1=tmpStr1.substr(0,tmpStr1.length-1)
					Arr2=tmpStr1.split("&");
					for (i=0;i					{
						expKey=eval("/^"+par+"\\s*\\=/");
						if (expKey.test(Arr2[i]))
						{
							
							outString=Arr2[i].replace(expKey,"");
							outString=outString.replace(/\%20/g," ");
							return outString;
						}
				
					}
					return "";
				}
				
				////////////////function pop message box
				function RIT_popMsg(url,width,height,buttontype,msg,msgtype)
				{    
				     //alert(msg)
					 //return
					
					//var isDoingThing=window.external.IsPendClose()
					//window.external.PendClose(false);
					window.external.SetStaticData(msg);
					var returnStr;
					if (msgtype!="" && msg!="")
					{
						if (msgtype=="confirm")
						{
							//window.external.SetStaticData("");
							window.external.ShowChild("reg/alertmsg.htm?msg=a&width="+width+"&height="+height+"&msgtype="+msgtype, width, height);
							returnStr=window.external.GetStaticData();
							//window.external.PendClose(isDoingThing);
							return returnStr;
						}
						if (msgtype=="okcancel")
						{
							//window.external.SetStaticData("");
							window.external.ShowChild("reg/alertmsg.htm?msg=a&width="+width+"&height="+height+"&msgtype="+msgtype, width, height);
							returnStr=window.external.GetStaticData();
							//window.external.PendClose(isDoingThing);
							return returnStr;
						}
						else if(msgtype=="tryagain")
						{
							//window.external.SetStaticData("");
							window.external.ShowChild("reg/alertmsg.htm?msg=a&width="+width+"&height="+height+"&msgtype="+msgtype, width, height);
							returnStr=window.external.GetStaticData();
							//window.external.PendClose(isDoingThing);
							return returnStr;	
						}
						else
						{
							window.external.ShowChild("reg/alertmsg.htm?msg=a&width="+width+"&height="+height+"&msgtype="+msgtype, width, height);
							//window.external.Navigate("mainui/about.htm",320,420)
						}
					}
					else
					{
						window.external.ShowChild(url, width, height);
					}
					//window.external.PendClose(isDoingThing);
					return "";
				}
				//////////////////////////////////////
				
				
				
				
				
				/////////////////////
				//Cut string(get short string)
				//////////////////////
				function getCuttedString(str,len,leftLen)
				{
					if (str.length					{
						return str;
					}
					else
					{
						rightLen=len-leftLen;
						leftStr=str.substr(0,leftLen);
						rightStr=str.substr(str.length-rightLen,rightLen)
						return (leftStr+"..."+rightStr);
					}
				}
				var xmlStringAgent=function()
				{
					this.attachVar=function(name,value)
					{
						value = value.replace(/\"/gi,"\\\"");
						eval("this."+name+"=\""+value+"\"")
					}
				}
				function analyseXml(str)
				{
					var innerStr;
					var XSA=new xmlStringAgent();
					str=str.replace(/^\s+/,'');
					str=str.replace(/\s+$/,'');
					var arrtmp=str.match(/\([^\					while (arrtmp!=null)
					{
						str=str.replace(/\[^\						XSA.attachVar(arrtmp[1],arrtmp[2]);
						arrtmp=str.match(/\([^\					}
					return XSA;
				}
				var XMLDOM = function(loadxml,parentNode)
				{
					this.xmlDoc = new ActiveXObject("Microsoft.xmldom");
					this.xmlDoc.loadXML(loadxml);
					this.GetNode=function(nodename)
					{
						if(parentNode.length>0)
						{
							nodename=parentNode+"/"+nodename;
						}
						var rv=this.xmlDoc.selectSingleNode(nodename).text;
						return rv;
					}
					this.SetNode=function(nodename,value)
					{
						if(parentNode.length>0)
						{
							nodename=parentNode+"/"+nodename;
						}
						this.xmlDoc.selectSingleNode(nodename).text=value;
						//alert(value);
					}
					this.getXmlString=function()
					{
						return this.xmlDoc.xml;
					}
					//this.xml=this.xmlDoc.xml;
				}
				
				function getbgimg(imgnum)
				{
					var pid = window.external.GetProductID();
					pid = pid.toUpperCase();
					switch(pid)
					{
						case "FARSTONE_VDP11":
						return "url(img/vd"+imgnum+langid+".jpg)";
						break;
						case "FARSTONE_VDPRO11":
						return "url(img/vdp"+imgnum+langid+".jpg)";
						break;
						case "FARSTONE_DCP3":
						return "url(img/dc"+imgnum+langid+".jpg)";
						break;
						case "FARSTONE_DCPRO03":
						return "url(img/dcp"+imgnum+langid+".jpg)";
						break;
						case "FARSTONE_DCSERVER":
						return "url(img/dcs"+imgnum+langid+".jpg)";
						break;
						case "FARSTONE_DCN03":
						return "url(img/dcn"+imgnum+langid+".jpg)";
						break;
						case "FARSTONE_RITP8":
						return "url(img/rit"+imgnum+langid+".jpg)";
						break;
						case "FARSTONE_RIT08":
						return "url(img/rit"+imgnum+langid+".jpg)";
						break;	
						case "FARSTONE_VHDPRO02":
						return "url(img/vhdpro"+imgnum+langid+".jpg)";
						break;
					}
				}
				
							

相关资源