亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? manager.js

?? 選擇和管理有價(jià)值客戶及其關(guān)系的一種商業(yè)策略
?? JS
字號:
//獲取最大號
var _maxId = new Array();
function _getMax(id){
			if(isNaN(_maxId[id] ))
				_maxId[id] =0;
			return _maxId[id] ++;
}

/*
 * 在指定的 TABLE 最后一行追加功能按鈕
 */
function _BindTable(sTabID, sArrInputFields, h){

	if(h==null) h=0;
	var oTab = eval(sTabID);
	var arrInputFields = eval(sArrInputFields);

	var nRows = oTab.rows.length;
	var oTR = oTab.insertRow(nRows);
	oTR.bgColor = "#ffffff";
	var oTD = oTR.insertCell();
	oTD.className = "liebiao";
	oTD.width = "50px";
	oTD.innerHTML = "<INPUT TYPE=BUTTON id=\"btnAddNew_" + sTabID + "\" CLASS=btnAddNew STYLE='width:100%' ONCLICK=\"_AddNewRow('" + sTabID + "','" + sArrInputFields + "')\" VALUE='+'>";
	oTD = oTR.insertCell();
	oTD.className = "liebiao";
	oTD.innerHTML = "&nbsp;";
	oTD.colSpan = arrInputFields.length;
	for(var p=0; p<h; p++){
		_AddNewRow(sTabID, sArrInputFields);
	}
}

function _AddNewRow(sTabID, sArrInputFields){

	var oTab = eval(sTabID);

	var arrInputFields = eval(sArrInputFields);

	var oTR = oTab.insertRow(oTab.rows.length - 1);

	    oTR.bgColor = "#ffffff";
	var oTD = null;
	var sHtml = "";
	oTR.style.cursor = "hand";

	for(var i = 0; i < arrInputFields.length + 1; i++){
		oTD = oTR.insertCell();
		oTD.className = "liebiao";

		if(i == 0){
			oTD.name = "ORDERTD";
			oTD.width = "50px";
			oTD.className = "liebiao";
			sHtml =
				"<input name=\"XH\" style='width:60%;font-weight:bold;border:0px solid;text-align:center' readonly value='" + oTR.rowIndex + "'>"

				+ "<INPUT type=\"button\" onclick=_RemoveCurRow()  value=\"X\" style='width:40%;height:100%'>";

		}
		else{
			var elementInfo = arrInputFields[i - 1];
			sHtml = _genElementHtml(elementInfo);
		}
		oTD.innerHTML = sHtml;
	}
	return oTR;
}
//取得表數(shù)據(jù)行數(shù)
function _getRowsNumber(tab){
	return tab.rows.length -1;
}
//取得表數(shù)據(jù)列數(shù)
function _getColumnsNumber(tab){
	return tab.rows(0).cells.length;
}
function _AddRow(tab){

	var oTab = tab;
	var cellNum = tab.rows(0).cells.length;

	var oTR = oTab.insertRow(oTab.rows.length - 1);
	    oTR.bgColor = "#ffffff";

	oTR.style.cursor = "hand";

	for(var i = 0; i < cellNum; i++){
		var oTD = oTR.insertCell();
		oTD.className = "liebiao";

		if(i == 0){
			oTD.name = "ORDERTD";
			oTD.width = "50px";
			oTD.className = "liebiao";
			var sHtml =
				"<input name=\"XH\" style='width:60%;font-weight:bold;border:0px solid;text-align:center' readonly value='" + oTR.rowIndex + "'>"

				+ "<INPUT type=\"button\" onclick=_RemoveCurRow()  value=\"X\" style='width:40%;height:100%'>";
			oTD.innerHTML = sHtml;
		}
	}
	return oTR;
}

function _RemoveCurRow(){
	if(!confirm("確定要刪除嗎?")) return;
	var e = event.srcElement;
	while(e.tagName != "TR") e = e.parentElement;

	var oTab = e.parentElement;

    e.removeNode(true);

	_ReOrder(oTab);
}

function _ReOrder(oTab){

	var oTab = eval(oTab);
	var nRows = oTab.rows.length;

	var oTD;
	var sHtml;
	for(var i = 0, j = 1; i < nRows; i++){

		oTD = oTab.rows(i).cells(0);
		if(oTD.name == "ORDERTD"){
			sHtml =
				"<input name=\"XH\" style='width:60%;font-weight:bold;border:0px solid;text-align:center' readonly value='" + (j++) + "'>"
				+ "<INPUT type=\"button\" onclick=_RemoveCurRow()  value=\"X\" style='width:40%;height:100%' id=\"button\" name=\"button\">";

			oTD.innerHTML = sHtml;
		}
	}

}
//根據(jù)元素信息生成html文本
function _genElementHtml(elementInfo){
	var sHtml = "";

	//名稱
	var name = elementInfo.get('name');
	//生成新的id
	var id = name+"_" + _getMax(name);
	//type 類型
	var type = elementInfo.get('type');
	//字典
	var dic = elementInfo.get('dic');
	//值
	var value = elementInfo.get('value');
	//屬性集合
	var properties = elementInfo.get('properties');
	//事件集合
	var events =  elementInfo.get('events');
	//校驗(yàn)數(shù)據(jù)類型
	//var dataType = elementInfo.get('dataType');
	//校驗(yàn)返回信息
	//var msg = elementInfo.get('msg');

	//拼寫基本的id和name串
	var commonInfo =   " id=\"" + id + "\" NAME=\"" + name  +"\"" ;

	//拼寫屬性串
	var propertiesString = _genPropertiesString(properties);

	//拼寫事件串
	var eventsString = _genEventsString(events);

	//拼寫校驗(yàn)串
	/*
	var checkString = new String(" ");
	if(!(dataType==null)){
		checkString += "dataType=\"";
		checkString += dataType
		checkString += "\" ";
		if(!(msg==null)){
			checkString += "msg=\"";
			checkString += msg
			checkString += "\" ";
		}
	}*/

	if(type.toUpperCase() == "SELECT"){
		sHtml = "<SELECT " + commonInfo + propertiesString + eventsString + " style='width:100%;height:100%'>" + _genOptionsHtml(dic, value) +"</SELECT>";

	}
	else if(type.toUpperCase() == "TEXT"){//普通輸入域
		if(value == null)
			sHtml = "<INPUT "+ commonInfo + propertiesString + eventsString +" class=\"unborder\" " + " style='width:100%;height:100%' value=\"\">" ;
		else
			sHtml = "<INPUT "+ commonInfo + propertiesString + eventsString +" class=\"unborder\" " + " style='width:100%;height:100%' value=\"" + value + "\">" ;
	}
	else if(type.toUpperCase() == "DATE"){//時(shí)間域
		if( value == null)
			sHtml = "<INPUT "+ commonInfo + propertiesString + eventsString +" class=\"unborder\" " + " style='width:100%;height:100%' value=\"\">" ;
		else
			sHtml = "<INPUT "+ commonInfo + propertiesString + eventsString +" class=\"unborder\" " + " style='width:100%;height:100%' value=\"" + value + "\">" ;
	}
	else if(type.toUpperCase() == "NUMBER"){//數(shù)據(jù)域
		if( value == null)
			sHtml = "<INPUT "+ commonInfo + propertiesString + eventsString + " class=\"unborder\" " + " style='width:100%;height:100%' value=\"\">" ;
		else
			sHtml = "<INPUT "+ commonInfo + propertiesString + eventsString + " class=\"unborder\" " + " style='width:100%;height:100%' value=\"" + value + "\">" ;
	}else if(type.toUpperCase() == "HIDDEN"){//隱藏域
		if(value == null)
			sHtml = "<INPUT  TYPE='HIDDEN' "+ commonInfo + propertiesString + eventsString +" class=\"unborder\" " + " style='width:100%;height:100%' value=\"\">" ;
		else
			sHtml = "<INPUT TYPE='HIDDEN' "+ commonInfo + propertiesString + eventsString +" class=\"unborder\" " + " style='width:100%;height:100%' value=\"" + value + "\">" ;
	}else if(type.toUpperCase() == "FIXED1"){//寬度固定為1px的域
		if(value == null)
			sHtml = "<INPUT "+ commonInfo + propertiesString + eventsString +" class=\"unborder\" " + " style='width:1px;height:100%' value=\"\">" ;
		else
			sHtml = "<INPUT "+ commonInfo + propertiesString + eventsString +" class=\"unborder\" " + " style='width:1px;height:100%' value=\"" + value + "\">" ;
	}else if (type.toUpperCase() == "OPERATION"){//操作域,加入圖片集
    	sHtml = _genOperationHtml(elementInfo.get('imgs') );
	}else if (type.toUpperCase() == "BLANK"){//空白域
      sHtml = "&nbsp;&nbsp;";
	}
	return sHtml;
}

/**
 * 拼寫屬性串,供_genElementHtml調(diào)用,
 * Lily You 2005-12-06修改
 */
function _genPropertiesString(properties){
	var propertiesString = new String(" ");
	if(!( properties == null )){
		for(var iter = properties.keySet().iterator(); iter.hasNext();){
			var pName = iter.next();
			var pValue = properties.get(pName);

			propertiesString += pName;
			propertiesString += "=\"";
			propertiesString += pValue;
			propertiesString += "\" ";
		}
	}
    return propertiesString;
}

/**
 * 拼寫事件串,供_genElementHtml調(diào)用
 * Lily You 2005-12-06修改
 */
function _genEventsString(events){
	var eventsString = new String(" ");
	if(!( events == null )){
		for(var iter = events.keySet().iterator();iter.hasNext();){
			var eName = iter.next();
			var eValue = events.get(eName);
			eventsString += eName;
			eventsString += "=\"";
			eventsString += eValue;
                        if ( eValue.indexOf("(") == -1 ){
                          eventsString += "(this) ";
                        }
			eventsString += "\" ";
		}
	}
  	return eventsString;
}

//供_genElementHtml調(diào)用
function _genOptionsHtml(dic, value){
	var result = new String("");
	if( dic ==null){
		return result;
	}
	for(var iter = dic.keySet().iterator(); iter.hasNext();){
		var code = iter.next();
		var name = dic.get(code);
		if(value != null && value == code)
			result += "<option value=\"" + code + "\" selected>" + name + "</option>\n";
		else
			result += "<option value=\"" + code + "\">" + name + "</option>\n";
	}

	return result;
}

/********************************
** 操作域,供_genElementHtml調(diào)用
*  imgs:含圖片信息的數(shù)組集合,每一元素是包括屬性及事件的Map集合
*********************************/
function _genOperationHtml(imgs){
	var result = new String("");
  	if ( imgs == null ){
        return result;
  	}

	for(var i=0;i<imgs.length;i++){
  		if ( imgs[i] !=null ){
      		var src = imgs[i].get('src');
			var commonInfo = "src=\""+src+"\" border=\"0\" style=\"cursor:hand\"";

			//屬性集合
			var properties = imgs[i].get('properties');
			//拼寫屬性串
			var propertiesString = _genPropertiesString(properties);

			//事件集合
			var events =  imgs[i].get('events');
			//拼寫事件串
			var eventsString = _genEventsString(events);

			result += "&nbsp;<img " + commonInfo + propertiesString + eventsString +">";
  		}
	}
	return result;
}

//高級方法,生成select元素的html文本
function _genSelectHTML(name,dic,value,properties,events){
		var elementInfo = new Map();
		elementInfo.put('name',name);
		elementInfo.put('type','SELECT');
		elementInfo.put('dic',dic);
		elementInfo.put('value',value);
		elementInfo.put('properties',properties);
		elementInfo.put('events',events);
		return _genElementHtml(elementInfo);
}
//高級方法,生成非select元素的html文本
function _genOtherHTML(name, type, value, properties, events){
		var elementInfo = new Map();
		elementInfo.put('name',name);
		elementInfo.put('type',type);
		elementInfo.put('value',value);
		elementInfo.put('properties',properties);
		elementInfo.put('events',events);
		return _genElementHtml(elementInfo);
}

function _genOperationHTML(imgs){
		var elementInfo = new Map();
		elementInfo.put('type',"OPERATION");
        elementInfo.put('imgs',imgs);
		return _genElementHtml(elementInfo);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精彩视频在线观看| 蜜臀av一区二区| 欧美日韩美少妇| 国产+成+人+亚洲欧洲自线| 一个色综合网站| 国产视频一区在线观看| 欧美精品日韩一区| 99精品欧美一区二区三区小说| 麻豆传媒一区二区三区| 亚洲一区精品在线| 中文字幕在线观看不卡| 日韩三级中文字幕| 欧美色窝79yyyycom| 99精品1区2区| 国产不卡视频在线观看| 日韩精品一卡二卡三卡四卡无卡| 亚洲人成在线播放网站岛国| 久久亚洲二区三区| 日韩欧美一区二区不卡| 欧美日韩久久久| 日本韩国欧美一区| 不卡视频免费播放| 国产高清亚洲一区| 精品影视av免费| 老司机免费视频一区二区三区| 午夜激情一区二区三区| 亚洲综合清纯丝袜自拍| 亚洲欧美另类在线| 亚洲三级免费观看| 国产精品每日更新| 国产精品天干天干在观线| 亚洲电影欧美电影有声小说| 亚洲欧美福利一区二区| 国产精品国产三级国产a| 中文一区二区完整视频在线观看| 久久久久久久久久电影| 精品国产乱码久久| 久久色.com| 久久久美女艺术照精彩视频福利播放| 日韩三级av在线播放| 91精品国产福利在线观看| 欧美人成免费网站| 欧美一区二区三区日韩| 欧美一区三区二区| 欧美成人a∨高清免费观看| 欧美一级二级三级乱码| 日韩免费视频一区| 久久久www成人免费无遮挡大片| 欧美va在线播放| 26uuu欧美| 国产亚洲精久久久久久| 中文字幕一区二区三区四区不卡| 欧美激情一区二区三区在线| 国产精品久久一级| 亚洲视频1区2区| 亚洲精品免费看| 亚洲国产aⅴ成人精品无吗| 亚洲观看高清完整版在线观看| 五月天激情综合网| 免费精品视频在线| 国产一区二区不卡在线| 成人国产亚洲欧美成人综合网 | 天堂va蜜桃一区二区三区漫画版 | 日韩精品欧美成人高清一区二区| 天天综合天天综合色| 久久精品国产精品亚洲精品| 国产精品一区在线观看你懂的| 成人一道本在线| 日本韩国一区二区三区| 欧美另类高清zo欧美| 欧美精品一区二区三区蜜桃 | 男女性色大片免费观看一区二区| 久久超碰97中文字幕| 成人免费毛片a| 欧美亚洲另类激情小说| 欧美xfplay| 亚洲同性gay激情无套| 亚洲国产精品一区二区久久 | 91精品福利视频| 日韩一区二区在线观看| 中文字幕欧美激情一区| 亚洲成人免费电影| 国产精品一区二区免费不卡| 色婷婷综合激情| 精品蜜桃在线看| 一区二区三区在线影院| 久久99久久精品欧美| www.日韩av| 日韩美女一区二区三区| 亚洲精品亚洲人成人网在线播放| 奇米精品一区二区三区在线观看一 | 免费观看成人鲁鲁鲁鲁鲁视频| 国产精品一区久久久久| 久久品道一品道久久精品| 亚洲一二三四区不卡| 国产一区二区三区久久久| 欧美天天综合网| 国产日韩欧美一区二区三区乱码| 亚洲福利一区二区三区| 成人综合在线视频| 日韩精品一区二区三区蜜臀 | 精品亚洲免费视频| 日本精品一区二区三区高清 | 亚洲国产精品视频| 高清不卡一区二区在线| 欧美一区二区三区色| 亚洲女同ⅹxx女同tv| 国产伦精品一区二区三区视频青涩| 欧美日韩国产免费| 136国产福利精品导航| 精品亚洲国内自在自线福利| 色94色欧美sute亚洲线路二| 国产色产综合色产在线视频 | 国产成人鲁色资源国产91色综 | 欧美另类videos死尸| 中文字幕亚洲一区二区av在线| 久久爱另类一区二区小说| 欧美日韩国产一二三| 一区二区视频免费在线观看| 国产a区久久久| 久久久久久久久久久久久女国产乱 | 国产精品一区二区久激情瑜伽| 91精品婷婷国产综合久久| 亚洲一区在线观看视频| 色综合夜色一区| 自拍视频在线观看一区二区| 国产成人在线视频网站| 久久久欧美精品sm网站| 国产在线视频不卡二| 日韩欧美一二区| 日本不卡一二三| 3d成人h动漫网站入口| 亚洲福利视频一区二区| 欧美亚洲国产一区在线观看网站| 一区二区三区四区不卡在线| 91丝袜呻吟高潮美腿白嫩在线观看| 国产女人水真多18毛片18精品视频| 韩国精品主播一区二区在线观看| 日韩你懂的在线观看| 九色|91porny| 精品女同一区二区| 国产一区二区三区免费观看| 久久久不卡网国产精品一区| 成人性色生活片| 中文字幕日韩av资源站| 色哟哟精品一区| 亚洲电影第三页| 666欧美在线视频| 美女精品一区二区| 26uuu另类欧美| 成人激情电影免费在线观看| 1024亚洲合集| 欧美在线视频不卡| 亚洲国产成人av网| 日韩视频免费直播| 国产精品资源在线看| 国产精品久久99| 在线视频观看一区| 偷窥国产亚洲免费视频| 69久久夜色精品国产69蝌蚪网| 久久精品国产精品青草| 国产婷婷色一区二区三区在线| 成人性生交大片免费看在线播放| 综合网在线视频| 欧美乱妇一区二区三区不卡视频| 另类成人小视频在线| 国产精品视频一二三| 在线免费观看一区| 美美哒免费高清在线观看视频一区二区| 精品国产亚洲在线| 99久久综合色| 午夜精品爽啪视频| 久久久精品日韩欧美| 91视频国产资源| 久久精品国产亚洲a| 国产精品色噜噜| 欧美久久久一区| 成人少妇影院yyyy| 亚洲成人自拍网| 久久精品欧美一区二区三区麻豆| 色诱亚洲精品久久久久久| 青青青爽久久午夜综合久久午夜| 国产欧美精品一区aⅴ影院| 欧美视频在线播放| 国产91精品精华液一区二区三区 | 免费人成精品欧美精品| 亚洲国产电影在线观看| 欧美日韩成人综合在线一区二区| 国产精品中文有码| 午夜成人免费视频| 国产精品久久久久永久免费观看| 欧美裸体bbwbbwbbw| 99麻豆久久久国产精品免费优播| 免费观看一级特黄欧美大片| 自拍偷在线精品自拍偷无码专区 | 国产精品免费久久久久| 欧美精品vⅰdeose4hd| 成人av先锋影音| 国模冰冰炮一区二区| 性做久久久久久久免费看|