一个行政网站加一个宣传网站

源代码在线查看: dialog.js

软件大小: 9532 K
上传用户: quanliao77
关键词: 网站
下载地址: 免注册下载 普通下载 VIP

相关代码

				// 取通过URL传过来的参数 (格式如 ?Param1=Value1&Param2=Value2)
				var URLParams = new Object() ;
				var aParams = document.location.search.substr(1).split('&') ;
				for (i=0 ; i < aParams.length ; i++) {
					var aParam = aParams[i].split('=') ;
					URLParams[aParam[0]] = aParam[1] ;
				}
				
				// 具有主窗口相同的配置信息
				var config;
				try{
					config = dialogArguments.config;
				}
				catch(e){
				}
				
				
				// 去空格,left,right,all可选
				function BaseTrim(str){
					  lIdx=0;rIdx=str.length;
					  if (BaseTrim.arguments.length==2)
					    act=BaseTrim.arguments[1].toLowerCase()
					  else
					    act="all"
				      for(var i=0;i					  	thelStr=str.substring(lIdx,lIdx+1)
						therStr=str.substring(rIdx,rIdx-1)
				        if ((act=="all" || act=="left") && thelStr==" "){
							lIdx++
				        }
				        if ((act=="all" || act=="right") && therStr==" "){
							rIdx--
				        }
				      }
					  str=str.slice(lIdx,rIdx)
				      return str
				}
				
				// 基本信息提示,得到焦点并选定
				function BaseAlert(theText,notice){
					alert(notice);
					theText.focus();
					theText.select();
					return false;
				}
				
				// 是否有效颜色值
				function IsColor(color){
					var temp=color;
					if (temp=="") return true;
					if (temp.length!=7) return false;
					return (temp.search(/\#[a-fA-F0-9]{6}/) != -1);
				}
				
				// 只允许输入数字
				function IsDigit(){
				  return ((event.keyCode >= 48) && (event.keyCode 				}
				
				// 选颜色
				function SelectColor(what){
					var dEL = document.all("d_"+what);
					var sEL = document.all("s_"+what);
					var url = "selcolor.htm?color="+encodeURIComponent(dEL.value);
					var arr = showModalDialog(url,window,"dialogWidth:280px;dialogHeight:250px;help:no;scroll:no;status:no");
					if (arr) {
						dEL.value=arr;
						sEL.style.backgroundColor=arr;
					}
				}
				
				// 选背景图
				function SelectImage(){
					showModalDialog("backimage.htm?action=other",window,"dialogWidth:350px;dialogHeight:210px;help:no;scroll:no;status:no");
				}
				
				// 搜索下拉框值与指定值匹配,并选择匹配项
				function SearchSelectValue(o_Select, s_Value){
					for (var i=0;i						if (o_Select.options[i].value == s_Value){
							o_Select.selectedIndex = i;
							return true;
						}
					}
					return false;
				}
				
				// 转为数字型,并无前导0,不能转则返回""
				function ToInt(str){
					str=BaseTrim(str);
					if (str!=""){
						var sTemp=parseFloat(str);
						if (isNaN(sTemp)){
							str="";
						}else{
							str=sTemp;
						}
					}
					return str;
				}
				
				// 是否有效的链接
				function IsURL(url){
					var sTemp;
					var b=true;
					sTemp=url.substring(0,7);
					sTemp=sTemp.toUpperCase();
					if ((sTemp!="HTTP://")||(url.length						b=false;
					}
					return b;
				}
				
				// 是否有效的扩展名
				function IsExt(url, opt){
					var sTemp;
					var b=false;
					var s=opt.toUpperCase().split("|");
					for (var i=0;i						sTemp=url.substr(url.length-s[i].length-1);
						sTemp=sTemp.toUpperCase();
						s[i]="."+s[i];
						if (s[i]==sTemp){
							b=true;
							break;
						}
					}
					return b;
				}
				
				// 取完整链接
				function GetHttpUrl(url){
					if (url.substring(0,1)=="/"){
						return (document.location.protocol+"//"+document.location.host + url);
					}
				
					var sURL=document.URL;
					var sWebEditorPath="";
					sWebEditorPath = sURL.substring(0,sURL.lastIndexOf("/dialog/"));
				
					while(url.substr(0,3)=="../"){
						url = url.substr(3);
						sWebEditorPath = sWebEditorPath.substring(0,sWebEditorPath.lastIndexOf("/"));
					}
					return (sWebEditorPath+"/"+url);
				}
							

相关资源