⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common.js

📁 本系统的使用可以将工作的部分流程使用计算机的办公自动化处理
💻 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 + -