📄 functions.js
字号:
/**
* functions.js
* 08.08.2007
*/
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//glow display
function MO(obj) {
if (obj == null) {
var obj = window.event.srcElement;
}
var oldstyle = obj.className;
var prefixstyle = oldstyle.substr(0, 1);
newstyle = (prefixstyle != "P" ? prefixstyle : "") + "T";
if (obj.tagName == "IMG") {
obj.parentElement.className = newstyle;
} else {
obj.className = newstyle;
}
}
function MU(obj) {
if (obj == null) {
var obj = window.event.srcElement;
}
var oldstyle = obj.className;
var prefixstyle = oldstyle.substr(0, 1);
newstyle = (prefixstyle != "T" ? prefixstyle : "") + "P";
if (obj.tagName == "IMG") {
obj.parentElement.className = newstyle;
} else {
obj.className = newstyle;
}
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//background
function markAllRows(container_id) {
var rows = window.document.getElementById(container_id).getElementsByTagName('tr');
var checkbox;
var cnt = 0;
for (var i = 0; i < rows.length; i++ ) {
checkbox = rows[i].getElementsByTagName( 'input' )[0];
if (checkbox && checkbox.type == 'checkbox') {
if (checkbox.disabled == false) {
checkbox.checked = true;
cnt++;
}
}
}
groupCheckDiv(cnt);
}
function unMarkAllRows(container_id) {
var rows = window.document.getElementById(container_id).getElementsByTagName('tr');
var checkbox;
for (var i = 0; i < rows.length; i++) {
checkbox = rows[i].getElementsByTagName('input')[0];
if (checkbox && checkbox.type == 'checkbox') {
checkbox.checked = false;
}
}
groupCheckDiv(0);
}
function showHideMenus(menuId, isVisible) {
window.document.getElementById(menuId).style.visibility = isVisible;
}
function setHint(hintId, hintInfo) {
window.document.getElementById(hintId).innerHTML = hintInfo != null ? hintInfo : " ";
}
function radioValue(radio) {
for (var i = 0; i < radio.length; i++) {
if (radio[i].checked) {
return radio[i].value;
}
}
return 0;
}
function isChinese(str) {
var pattern = /[^\x00-\xff]/g;
if (pattern.test(str)) {
return true;
} else {
return false;
}
}
function strLength(str) {
var cStr = str.match(/[^x00-xff]/g);
return str.length + (cStr == null ? 0 : cStr.length);
}
function checkStr(haystack, needle, single) {
if (needle == null || needle == "") {
needle = "~!@$%^&*();:'\"/?.>,<[{]}\\|=+-";
}
for (i = 0; i < haystack.length; i++) {
var chr = haystack.charAt(i);
if (isChinese(chr)) {
if (single == true) {
return false;
}
continue;
}
if (needle.indexOf(chr) != -1) {
return false;
}
}
return true;
}
function isASC(haystack) {
for (var i = 0; i < haystack.length; i++) {
var chr = haystack.charAt(i);
if (!isChinese(chr)) {
return true;
}
}
return false;
}
function textCounter(tObj, wCount, tSObjId) {
var tSObj = window.document.getElementById(tSObjId);
if (strLength(tObj.value) > wCount) {
tObj.value = tSObj.value;
} else {
tSObj.value = tObj.value;
}
}
function lotStrReplace(str) {
if (str == null || str == "") {
return "";
}
str = str.replace("/>/g", ">");
str = str.replace("/</g", "<");
str = str.replace("/\"/g", """);
str = str.replace("/ /g", " ");
str = str.replace("/\r\n/g", "<br />");
str = str.replace("/\n/g", "<br />");
str = str.replace("/'/g", "'");
str = str.replace("/\\/g", "\");
str = str.replace("/|/g", "|");
return str;
}
function lotStrRestore(str) {
if (str == null || str == "") {
return "";
}
str = str.replace("/>/g", ">");
str = str.replace("/</g", "<");
str = str.replace("/"/g", "\"");
str = str.replace("/ /g", " ");
str = str.replace("/<br />/g", "\r\n");
str = str.replace("/'/g", "'");
str = str.replace("/\/g", "\\");
str = str.replace("/|/g", "|");
return str;
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//重载函数setTimeout
var _st = window.setTimeout;
window.setTimeout = function(fRef, mDelay) {
if (typeof fRef == "function") {
var argu = Array.prototype.slice.call(arguments, 2);
var fun = function() {
fRef.apply(null, argu);
}
return _st(fun, mDelay);
}
return _st(fRef, mDelay);
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -