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

📄 crm.js

📁 一个oa系统
💻 JS
字号:
/* MyAjax
 * url
 * doObj
 * dotype:GETPOST
 * postStringPOST:postType="key=value"
 * isA.true,false
*/ 
function MyAjax(url,doObj,doType,postString,isA){
	this.request = new Object();//初始化请求对象
	this.doObject = new Object();//初始化处理对象,函数将调用此对象的doMethod方法处理页面业务
	this.createRequest = function(){ //创建请求兑现
		if (window.XMLHttpRequest) { //判断是否为Mozilla浏览器
        	request = new XMLHttpRequest();
    	} else {
        	if (window.ActiveXObject) { //判断是否为IE浏览器
            	try {
                	request = new ActiveXObject("Msxml2.XMLHTTP");
            	}
            	catch (e) {
                	try {
                    	request = new ActiveXObject("Microsoft.XMLHTTP");
                	}
                	catch (e) {
                	}
            	}
        	}
    	}
	}
	this.processLoadResponse = function(){
		if (request!=null){
			if (request.readyState == 4) { //是否正常响应����
				if (request.status == 200) { //是否无异常
		    		doObj.doMethod();
		        } else { 
		            alert("数据异常");
		        }
		   	}
	   	}
	}
	this.sendRequest = function(){//处理发送请求
		if(doType=="POST"){
			request.open(doType,url,isA);
			request.setrequestheader("content-length",postString.length); 
			request.setrequestheader("content-type","application/x-www-form-urlencoded");
			request.onreadystatechange = this.processLoadResponse;
			request.send(postString);
		}
		if(doType=="GET"){
			request.open(doType, url, true);
			request.onreadystatechange = this.processLoadResponse;
			request.send(null);
		}
	}
	this.doAjax = function(){//调用此方法执行页面请求
		this.createRequest();
		this.sendRequest();
	}
	this.close = function(){//将request对象引用赋空
		request=null;
	}
}

/* 此函数用来给当前页的表格某一列排序
 * col列的值,第一列值为0,第二列为1,依此类推
 * id表格的id值
*/
function mySort(col,id){
	var mtable = document.getElementById(id);//获得表格对象
	var mtr = mtable.rows;//得到表格列的集合
	if(mtr[1].cells[col].innerHTML>mtr[2].cells[col].innerHTML){//判断值为升序还是降序
		for(var i=1;i<mtr.length;i++){
			for(var j=i+1 ;j<mtr.length; j++){
				if(mtr[j].cells[col].innerHTML<mtr[i].cells[col].innerHTML){
					for(var k=0;k<mtr[j].cells.length;k++){//逆判断条件排序交换表格中的值
						var obj = mtr[j].cells[k].innerHTML;
						mtr[j].cells[k].innerHTML = mtr[i].cells[k].innerHTML;
						mtr[i].cells[k].innerHTML = obj;
					}
				}
			}
		}
	}else{
		for(var i=1;i<mtr.length;i++){
			for(var j=i+1 ;j<mtr.length; j++){
				if(mtr[j].cells[col].innerHTML>mtr[i].cells[col].innerHTML){
					for(var k=0;k<mtr[j].cells.length;k++){
						var obj = mtr[j].cells[k].innerHTML;
						mtr[j].cells[k].innerHTML = mtr[i].cells[k].innerHTML;
						mtr[i].cells[k].innerHTML = obj;
					}
				}
			}
		}
	}
}
			 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -