📄 common_micro.js.svn-base
字号:
op = (navigator.userAgent.indexOf("Opera") != -1 && document.getElementById)ie4 = (document.all)ns4 = (document.layers)ns6 = (!document.all && document.getElementById)var ZERO_NO = 1;var ZERO_OK = 2;var MASK_NO = 4;var MASK_OK = 8;var BCST_NO = 16;var BCST_OK = 32;var SPACE_NO = 1;var SPACE_OK = 2;function choose_enable(en_object) { if(!en_object) return; en_object.disabled = false; if(!ns4) en_object.style.backgroundColor = "";}function choose_disable(dis_object) { if(!dis_object) return; dis_object.disabled = true; if(!ns4) dis_object.style.backgroundColor = "#e0e0e0";}function check_action(I,N) { if(ns4){ if(N == 0){ if(EN_DIS == 1) I.focus(); else I.blur(); } else if(N == 1){ if(EN_DIS1 == 1) I.focus(); else I.blur(); } else if(N == 2){ if(EN_DIS2 == 1) I.focus(); else I.blur(); } else if(N == 3){ if(EN_DIS3 == 1) I.focus(); else I.blur(); } }}function check_action1(I,T,N) { if(ns4){ if(N == 0){ if(EN_DIS == 1) I.focus(); else I.value = I.defaultChecked; } if(N == 1){ if(EN_DIS1 == 1) I.focus(); else I.value = I.defaultChecked; } }}function valid_range(I,start,end,M) { M1 = unescape(M); isdigit(I,M1); d = parseInt(I.value, 10); if ( !(d<=end && d>=start) ) { alert(M1 + errmsg.err14 + start + " - " + end +"]."); I.value = I.defaultValue; } else I.value = d;}function valid_macs_all(I) { if(I.value == "") { return true; } else if (I.value.length == 12) { valid_macs_12(I); } else if (I.value.length == 17) { valid_macs_17(I); } else { alert(errmsg.err5); I.value = I.defaultValue; }}function valid_macs_list(I) { if(I.value == "") return true; I.value = I.value.replace("\n", " "); var macs = I.value.split(" "); var ret = true; var good_macs = ""; while (macs.length > 0) { var mac = new Object; mac.value = macs.shift(); if(!valid_macs_17(mac)) { ret = false; } else { good_macs = good_macs + " " + mac.value; } } while (good_macs.indexOf(" ") == 0) { good_macs = good_macs.substr(1); } I.value = good_macs; return ret;}function valid_mac(I,T) { var m1,m2=0; if(I.value.length == 1) I.value = "0" + I.value; m1 =parseInt(I.value.charAt(0), 16); m2 =parseInt(I.value.charAt(1), 16); if( isNaN(m1) || isNaN(m2) ) { alert(errmsg.err15); I.value = I.defaultValue; } I.value = I.value.toUpperCase(); if(T == 0) { if((m2 & 1) == 1){ alert(errmsg.err16); I.value = I.defaultValue; } } }function valid_macs_12(I){ var m,m3; if(I.value == "") return true; else if(I.value.length==12){ for(i=0;i<12;i++){ m=parseInt(I.value.charAt(i), 16); if( isNaN(m) ) break; } if( i!=12 ){ alert(errmsg.err17); I.value = I.defaultValue; } } else { alert(errmsg.err18); I.value = I.defaultValue; } I.value = I.value.toUpperCase(); if(I.value == "FFFFFFFFFFFF"){ alert(errmsg.err19); I.value = I.defaultValue; } m3 = I.value.charAt(1); if((m3 & 1) == 1){ alert(errmsg.err16); I.value = I.defaultValue; } }function valid_macs_17(I){ oldmac = I.value; var mac = ignoreSpaces(oldmac); if (mac == "") { return true; } var m = mac.split(":"); if (m.length != 6) { alert(errmsg.err21); I.value = I.defaultValue; return false; } var idx = oldmac.indexOf(':'); if (idx != -1) { var pairs = oldmac.substring(0, oldmac.length).split(':'); for (var i=0; i<pairs.length; i++) { nameVal = pairs[i]; len = nameVal.length; if (len < 1 || len > 2) { alert(errmsg.err22); I.value = I.defaultValue; return false; } for(iln = 0; iln < len; iln++) { ch = nameVal.charAt(iln).toLowerCase(); if (ch >= '0' && ch <= '9' || ch >= 'a' && ch <= 'f') { } else { alert (errmsg.err23 + nameVal + errmsg.err24 + oldmac + "."); I.value = I.defaultValue; return false; } } } } I.value = I.value.toUpperCase(); if(I.value == "FF:FF:FF:FF:FF:FF"){ alert(errmsg.err19); I.value = I.defaultValue; } m3 = I.value.charAt(1); if((m3 & 1) == 1){ alert(errmsg.err16); I.value = I.defaultValue; } return true;}function ignoreSpaces(string) { var temp = ""; string = '' + string; splitstring = string.split(" "); for(i = 0; i < splitstring.length; i++) { temp += splitstring[i]; } return temp;}function check_space(I,M1){ M = unescape(M1); for(i=0 ; i<I.value.length; i++){ ch = I.value.charAt(i); if(ch == ' ') { alert(M+errmsg.err34); I.value = I.defaultValue; return false; } } return true;}function valid_key(I,l){ var m; if(I.value.length==l*2) { for(i=0;i<l*2;i++) { m=parseInt(I.value.charAt(i), 16); if( isNaN(m) ) break; } if( i!=l*2 ){ alert(errmsg.err25); I.value = I.defaultValue; } } else{ alert(errmsg.err26); I.value = I.defaultValue; }}function valid_name(I,M,flag) { isascii(I,M); var bbb = I.value.replace(/^\s*/,""); var ccc = bbb.replace(/\s*$/,""); I.value = ccc; if(flag & SPACE_NO){ check_space(I,M); }}function valid_mask(F,N,flag){ var match0 = -1; var match1 = -1; var m = new Array(4); for(i=0;i<4;i++) m[i] = eval(N+"_"+i).value; if(m[0] == "0" && m[1] == "0" && m[2] == "0" && m[3] == "0"){ if(flag & ZERO_NO){ alert(errmsg.err27); return false; } else if(flag & ZERO_OK){ return true; } } if(m[0] == "255" && m[1] == "255" && m[2] == "255" && m[3] == "255"){ if(flag & BCST_NO){ alert(errmsg.err27); return false; } else if(flag & BCST_OK){ return true; } } for(i=3;i>=0;i--){ for(j=1;j<=8;j++){ if((m[i] % 2) == 0) match0 = (3-i)*8 + j; else if(((m[i] % 2) == 1) && match1 == -1) match1 = (3-i)*8 + j; m[i] = Math.floor(m[i] / 2); } } if(match0 > match1){ alert(errmsg.err27); return false; } return true;}function isdigit(I,M) { if (I.value.charAt(0) == "-") {i = 1} else {i = 0}; for(i ; i<I.value.length; i++){ ch = I.value.charAt(i); if(ch < '0' || ch > '9') { alert(M+errmsg.err28); I.value = I.defaultValue; return false; } } return true;}function isascii(I,M) { for(i=0 ; i<I.value.length; i++){ ch = I.value.charAt(i); if(ch < ' ' || ch > '~'){ alert(M+errmsg.err29); I.value = I.defaultValue; return false; } } return true;}function isxdigit(I,M) { for(i=0 ; i<I.value.length; i++){ ch = I.value.charAt(i).toLowerCase(); if(ch >= '0' && ch <= '9' || ch >= 'a' && ch <= 'f') { } else { alert(M+errmsg.err30); I.value = I.defaultValue; return false; } } return true;}function closeWin(var_win){ if ( ((var_win != null) && (var_win.close)) || ((var_win != null) && (var_win.closed==false)) ) var_win.close();}function valid_ip(F,N,M1,flag){ var m = new Array(4); M = unescape(M1); for(i=0;i<4;i++) m[i] = eval(N+"_"+i).value if(m[0] == 127 || m[0] == 224){ alert(M+errmsg.err31); return false; } if(m[0] == "0" && m[1] == "0" && m[2] == "0" && m[3] == "0"){ if(flag & ZERO_NO){ alert(M+errmsg.err31); return false; } } if((m[0] != "0" || m[1] != "0" || m[2] != "0") && m[3] == "0"){ if(flag & MASK_NO){ alert(M+errmsg.err31); return false; } } return true;}function valid_ip_str(I, M){ if(I.value == "" || I.value == " ") return true; var m = new Array(4); var ip_str = I.value.split("."); for(i=0;i<4;i++) { m[i] = parseInt(ip_str[i], 10); if( isNaN(m[i]) ) { alert(M+errmsg.err31); I.value = I.defaultValue; return false; } } if(m[0] == 127 || m[0] == 224){ alert(M+errmsg.err31); I.value = I.defaultValue; return false; } if((m[0] > "255" || m[1] > "255" || m[2] > "255") && m[3] > "255"){ alert(M+errmsg.err31); I.value = I.defaultValue; return false; } return true;}function valid_ip_gw(F,I,N,G) { var IP = new Array(4);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -