function init(objName,value){ //取得对象的类型 var type = this.document.getElementById(objName).type; if(type=="text" || type =="textarea" || type == "hidden"){ inputInit(objName,value); }else if(type=="checkbox"){ checkBoxInit(objName,value); }else if(type=="radio"){ radioGuoupInit(objName,value); }else if(type=="select-one"){ selectInit(objName,value); }else if(type=="select-multiple"){ selectInit(objName,value); } } //选择项 function selectInit(selectElementID,selectedForValue){ var selectObj = this.document.getElementById(selectElementID) var selectLength = selectObj.length; for (var i = 0; i 1){ str = str + "," + checkboxObject[i].value; }else{ str = checkboxObject[i].value; } } } }else{ str = checkboxObject.value; } return str; } //取得多选下拉框中的值 function getMultiSelectSelectedValue(multiSelectObject){ var str = ""; var s = 0; for(i=0;i 1){ str = str + "," + multiSelectObject.options[i].value; }else{ str = multiSelectObject.options[i].value; } } } return str; } //比对后两位正确,显示隐藏: function displayCtrlInit(elementID,value,condition){ var e = this.document.getElementById(elementID); if (condition == value){ e.style.display = ""; }else{ e.style.display = "none"; } } //显示隐藏: function displayOrHide(elementID){ var e = this.document.getElementById(elementID); if (e.style.display == ""){ e.style.display = "none"; }else{ e.style.display = ""; } } //输入值: function inputInit(elementID,value){ var obj = this.document.getElementById(elementID); obj.value = value; } //预加载图片 //imagesStr为,分隔的字符串 function loadImages(imagesStr){ var imagesArray = imagesStr.split(","); var image = new Image(); for(var i = 0;i=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||event.keyCode==8||event.keyCode==9||event.keyCode==190)){ event.returnValue=false; } } //输入邮箱验证: function CheckMail(emailStr,text) { var email = emailStr; if (email.charAt(0)=="."||email.charAt(0)=="@"||email.indexOf('@',0)==-1||email.indexOf('.',0)==-1||email.lastIndexOf("@")==email.length-1||email.lastIndexOf(".")==email.length-1){ alert(text); return false; }else{ return true; } } function isEmail(email,text) { invalidChars="/;,:{}[]|*%$#!()`<>?"; if(email==""){ alert(text); return false; }else{ return true; } } //本页中打开 function openw(ob){ window.open(ob,'','width=390,height=260,left=50,top=50,menubar=no,toolbar=no'); return; } //密码的复杂程度 function isctype(character){ if (character>=48 && character<=57) //数字 return 1; if (character>=65 && character<=90) //大写字母 return 2; if (character>=97 && character<=122) //小写 return 4; else return 8; //特殊字符 } function bitTotal(num){ modes=0; for (i=0;i<4;i++){ if (num & 1) modes++; num>>>=1; } return modes; } function checkStrong(sPW){ Modes=0; for (i=0;i<sPW.length;i++){ Modes|=isctype(sPW.charCodeAt(i)); } return bitTotal(Modes); } function EvalPwd(pwd){ O_color="#F1F1F1"; L_color="#FF0000"; M_color="#FFFF99"; H_color="#00CC66"; if (pwd.length<6){ Lcolor=Mcolor=Hcolor=O_color; } else{ S_level=checkStrong(pwd); switch(S_level) { case 0: Lcolor=Mcolor=Hcolor=O_color; case 1: Lcolor=L_color; Mcolor=Hcolor=O_color; break; case 2: Lcolor=Mcolor=M_color; Hcolor=O_color; break; default: Lcolor=Mcolor=Hcolor=H_color; } } this.document.getElementById("iWeak").style.background=Lcolor; this.document.getElementById("iMedium").style.background=Mcolor; this.document.getElementById("iStrong").style.background=Hcolor; return; } //屏蔽鼠标右键 function goto_page(pageNum){ this.location.search = addSearch("URL",article_page_num_param_name,pageNum); } function dataFilter(search_param_name){ var e = event.srcElement; var tmp = removeSearch("URL",search_param_name); this.location.search = addSearch(tmp,search_param_name,e.value); } function removeSearch(searchStr,name){ if (searchStr == "URL"){ return searchManage(this.location.search.substr(1),"remove",name,""); } return searchManage(searchStr,"remove",name,""); } function searchManage(searchStr,operType,name,value){ var searchArray = new Array(); var returnStr = ""; if (searchStr != ""){ searchArray = searchStr.split("&"); for(var i = 0 ; i < searchArray.length ; i ++){ if (searchArray[i] != ""){ var paramArray = new Array(); paramArray = searchArray[i].split("="); if (paramArray[0] == name){ searchArray.splice(i,1); i--; } } } } if (operType == "add"){ returnStr = name + "=" + value; } if (operType == "remove"){ } for(var j = 0; j < searchArray.length; j++){ if (searchArray[j] != ""){ returnStr += "&" + searchArray[j]; } } return returnStr; } function addSearch(searchStr,name,value){ if (searchStr == "URL"){ return searchManage(this.location.search.substr(1),"add",name,value); } return searchManage(searchStr,"add",name,value); } function pageJump(){ var e = event.srcElement; this.location.search = addSearch("URL",article_page_num_param_name,e.value); } function addURLParam(paramName,paramValue){ var tmp = removeSearch("URL",paramName); this.location.search = addSearch(tmp,paramName,paramValue); }