📄 common.js
字号:
/**
*通用函数
*作者:刘权彬
*完成时间:2001-11-01
*
**/
//点击某行后执行得打开窗口方法
function handleClick()
{
var oRow;
var xh;
if (arguments.length==0)
return true;
oRow = arguments[0];//当前单击的行对象
xh = oRow.cells(1).innerText;//当前对象序号
var strURL="3.htm?id="+xh;
window.open(strURL,"打开窗口测试","toolbar=no,menubar=no,scrollbars=no,status=no,width=200,height=200");
}
//将当前的数据的前后空格取消
function trim(theData)
{
var checkStr = theData;
if (checkStr==null)
return ;
if (checkStr=="")
return "";
var theStrLength=0;
while (checkStr.charAt(0)==" ")
checkStr=checkStr.substring(1,checkStr.length);
theStrLength=checkStr.length;
while (checkStr.charAt(theStrLength-1)==" ")
{
checkStr=checkStr.substring(0,checkStr.length-1);
theStrLength=checkStr.length
}
return checkStr;
}
//判断当前数据是否为空
function isNull(theData)
{
if (theData==null || trim(theData)=="")
return true;
else
return false;
}
//判断当前数据是否为有效数字
function isNumber(theData)
{
var checkOK = "0123456789-.";
var checkStr = trim(theData);
var allValid = true;
var decPoints = 0;
var allNum = "";
if (checkStr=="")
return true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch == ".")
{
allNum += ".";
decPoints++;
}
else if (ch != ",")
allNum += ch;
}
if (!allValid)
return false;
if (decPoints > 1)
return false;
return true;
}
//判断当前数据是否为有效数字
function isInt(theData)
{
var checkOK = "0123456789-";
var checkStr = trim(theData);
var allValid = true;
var decPoints = 0;
var allNum = "";
if (checkStr=="")
return true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch == ".")
{
allValid = false;
break;
}
else if (ch != ",")
allNum += ch;
}
if (!allValid)
return false;
if (decPoints > 0)
return false;
return true;
}
//将在theData中的theOrginChar用theReplaceChar替换
function replaceChar(theData,theOrginChar,theReplaceChar)
{
if (theData=="" || theData==null)
return theData;
while (theData.indexOf(theOrginChar)!=-1)
{
theData=theData.replace(theOrginChar,theReplaceChar);
}
return theData;
}
//打开模态对话框
function showDialog(url,width,height,nodefocus)
{
var top,left,reValue;
top=window.event.screenY+12;
left=window.event.screenX-100;
var style="help:no;status:no;dialogWidth:"+width+";dialogHeight:"+height+";dialogTop:"+top+";dialogLeft:"+left;
reValue=window.showModalDialog(url,null,style);
if(reValue!=null)
document.getElementById(nodefocus).value=reValue;
document.getElementById(nodefocus).focus();
return
}
//打开一般窗口
function show(url,width,height,top,left)
{
;
}
//对控件进行赋值
function setValue(strObjName,theValue,strFrameName)
{
var oObj=getObjectByName(strObjName,strFrameName);
if (oObj==null)
return;
oObj.value=theValue;
}
//对控件的可用属性进行设置
function setDisabled(strObjName,iValue,strFrameName)
{
var oObj=getObjectByName(strObjName,strFrameName);
if (oObj==null)
return;
oObj.disabled=iValue;
}
//根据控件名称获取控件
function getObjectByName(strObjName,strFrameName)
{
var doc=null;
if (strFrameName==null || strFrameName=="")
doc=window.document;
else
doc=parent.frames(strFrameName).document;
var theDataObj=doc.getElementById(DateType);
if (theDataObj==null)
theDataObj=doc.getElementsByName(DateType)[0];
if (theDataObj==null)
return null;
if (theDataObj.className=="ReadOnly")
return null;
return theDataObj;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -