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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? editabletable1.js

?? 選擇和管理有價值客戶及其關系的一種商業策略
?? JS
字號:
var IPTTYPE_NORMAL = 0;
var IPTTYPE_SELECT = 1;
var IPTTYPE_DATE   = 2;
var IPTTYPE_PC     = 3;

var EDITMODE_DEFAULT    = 0;
var EDITMODE_MODIFYONLY = 1;

var _CurFocusInputObject = null;
var _CurFloattingObject = null;
var _CurInputItem = null;

function InputItem(name, type, rltvArray, width){
	this.name = name;
	this.type = type;

	this.width = (width == null ? 200 : width);

	this.rltvArray = rltvArray;
}

function ItemValue(id, name){
	this.id = id;
	this.name = name;
}

function _BindTable(sTabID, sArrInputFields, iEditMode){

	if(iEditMode == null) iEditMode = EDITMODE_DEFAULT;
	if(iEditMode == EDITMODE_MODIFYONLY) return;
	/* 在指定的 TABLE 最后一行追加功能按鈕 */
	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.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;
	/*var oBtnAddNew;
	try{
		var oForm = oTab;
		while(oForm.tagName != "FORM") oForm = oForm.parentElement;
		oBtnAddNew = eval(oForm.id + ".btnAddNew_" + sTabID);
	}catch(e){
		oBtnAddNew = eval("btnAddNew_" + sTabID);
	}
	//oBtnAddNew.click();*/
}

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 = "";
	var sLastValue = "", sLastHiddenValue = "";
	oTR.style.cursor = "hand";   
	for(var i = 0; i < arrInputFields.length + 1; i++){
		oTD = oTR.insertCell();
		var rect = oTD.getBoundingClientRect();
		var nWidth = rect.right - rect.left;
		if(i == 0){
			//oTD.align = "right";
			oTD.name = "ORDERTD";
			oTD.className = "liebiao";
			sHtml = "<table style='width:100%;height:20px' border=0 cellspacing=0 cellpadding=0><tr><td align=center>"
				+ "<input name=\"XH\" style='width:100%;font-weight:bold;border:0px solid;text-align:center' readonly value='" + (oTR.rowIndex-1 ) + "'>"
				+ "</td><td width=20px>"
				+ "<INPUT type=\"button\" onclick=_RemoveCurRow()  value=\"X\" style='width:100%;height:100%'>"
				+ "</td></tr></table>";
		}
		else{
			if(arrInputFields[i-1].type == IPTTYPE_DATE){
			if(oTab.rows(oTR.rowIndex).cells(0).name == "ORDERTD")
				try{
					sLastValue = oTab.rows(oTR.rowIndex).cells(i).childNodes(0).value;
				}catch(e){sLastValue = "";}
			sHtml = "<INPUT TYPE=TEXT"				
				+ " NAME=\"" + arrInputFields[i - 1].name + "\""
				+ " CLASS=inputItem value=\"" + sLastValue + "\" style='width:100%'>";
			}
			else{
				if(oTab.rows(oTR.rowIndex).cells(0).name == "ORDERTD")
				try{
					sLastValue = oTab.rows(oTR.rowIndex).cells(i).childNodes(0).value;
				}catch(e){sLastValue = "";}
			sHtml = "<INPUT"
				+ " ONCLICK=_LongInputBox(this,'" + sTabID + "','" + sArrInputFields + "'," + (i - 1) + ")"
				+ " ONMOUSEOVER=\"this.title=this.value\""
				+ " NAME=\"" + ((arrInputFields[i - 1].type == IPTTYPE_SELECT || arrInputFields[i - 1].type == IPTTYPE_PC ? "TEMP_" : "")) + arrInputFields[i - 1].name + "\""
				+ " CLASS=inputItem value=\"" + sLastValue + "\" style='width:100%'>";
			}
			
			if(arrInputFields[i - 1].type == IPTTYPE_SELECT || arrInputFields[i - 1].type == IPTTYPE_PC){
				if(oTab.rows(oTR.rowIndex).cells(0).name == "ORDERTD")
					try{
						sLastHiddenValue = oTab.rows(oTR.rowIndex).cells(i).childNodes(1).value;
					}catch(e){sLastHiddenValue = "";}

				sHtml += "<INPUT size=1 TYPE=HIDDEN NAME=\"" + arrInputFields[i - 1].name + "\""
					+ " VALUE=\"" + sLastHiddenValue + "\""
					+ ">"
			}

		}
		oTD.innerHTML = sHtml;
	}
}

function _LongInputBox(oInput, sTabID, sArrInputFields, iField){
	_SaveValueToTargetObject();

	var oTab = eval(sTabID);
	var arrInputFields = eval(sArrInputFields);
	_CurFocusInputObject = oInput;
	_CurInputItem = arrInputFields[iField];

	if(_CurFocusInputObject.style.width == "100%"){
		var oTD = oInput.parentElement;
		var rect = oTD.getBoundingClientRect();
		var nWidth = rect.right - rect.left;
		_CurFocusInputObject.style.pixelWidth = nWidth;
	}

	switch(_CurInputItem.type){
		case IPTTYPE_NORMAL:
			_ShowNormalBox(sArrInputFields, iField);
			break;
		case IPTTYPE_SELECT:
			_ShowSelectBox(sArrInputFields, iField);
			break;
		case IPTTYPE_DATE:
			selectQustion(_CurFocusInputObject.name,'');
			break;
		case IPTTYPE_PC:
			PCSelector(_CurFocusInputObject, arrProvince, arrCities);
			break;
	}
}

function _ShowNormalBox(sArrInputFields, iField){

	var arrInputFields = eval(sArrInputFields);

	_CurFloattingObject = document.createElement("INPUT");
	_CurFloattingObject.style.pixelWidth = arrInputFields[iField].width;
	_CurFloattingObject.style.backgroundColor = "RGB(255,255,205)";
	_CurFloattingObject.style.border = "1px solid gray";
	_CurFloattingObject.style.filter = "progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#aaaaaa,strength=2)";
	_CurFloattingObject.value = _CurFocusInputObject.value;

	document.body.insertBefore(_CurFloattingObject);
	//_CurFocusInputObject.insertAdjacentElement("afterEnd", _CurFloattingObject);
	_PlaceObject();
	_CurFloattingObject.select();
}

function _ShowSelectBox(sArrInputFields, iField){

	var arrInputFields = eval(sArrInputFields);

	_CurFloattingObject = document.createElement("SELECT");
	_CurFloattingObject.attachEvent("onchange", _SaveValueToTargetObject);
	var arrRltv = arrInputFields[iField].rltvArray;
	var option = null;

	_CurFloattingObject.style.visibility = "hidden";
	document.body.insertBefore(_CurFloattingObject);
	for(var i = 0; i < arrRltv.length; i++)
		_CurFloattingObject.options[_CurFloattingObject.length] = new Option(arrRltv[i].name, arrRltv[i].id, 0, 0);

	//_CurFocusInputObject.insertAdjacentElement("beforeEnd", _CurFloattingObject);

	_PlaceObject();
	_CurFloattingObject.style.visibility = "visible";

	_CurFloattingObject.style.backgroundColor = "RGB(255,255,205)";
	_CurFloattingObject.style.pixelLeft -= 0;
	_CurFloattingObject.style.pixelTop -= 1;

	var rect1 = _CurFocusInputObject.getBoundingClientRect();
	var rect2 = _CurFloattingObject.getBoundingClientRect();
	if(rect2.right - rect2.left < rect1.right - rect1.left)
		_CurFloattingObject.style.pixelWidth = rect1.right - rect1.left + 2;

	_CurFloattingObject.value = _CurFocusInputObject.parentElement.childNodes(1).value;
	_CurFloattingObject.focus();

}

function _PlaceObject(){
	var rect = _CurFocusInputObject.getBoundingClientRect();
	_CurFloattingObject.style.position = "absolute";
	_CurFloattingObject.style.pixelLeft = rect.left + document.body.scrollLeft;
	_CurFloattingObject.style.pixelTop = rect.top + document.body.scrollTop;

	var _oRect = _CurFloattingObject.getBoundingClientRect();
	var oBodyRect = document.body.getBoundingClientRect();
	if(_oRect.right > document.body.clientWidth){
		_CurFloattingObject.style.pixelLeft -= (_oRect.right - document.body.clientWidth);
	}

}

function _RemoveCurRow(){

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

    e.removeNode(true);
	
	_ReOrder(oTab);
//	alert("reorder end");
	newcount33();
}

function newcount33()
{
//alert("newCount");
  var allcount = document.getElementById('orderTotalPrices');
	allcount.value="0";
//	alert(viewId.rows.length);
	for(var i=1;i<=viewId.rows.length-1;i++)
	{
		var object = eval("document.getElementById(\"" + "viewId"+"\""+")");
	//	alert("document.getElementById(\"" + "viewId"+"\""+")");
		//alert(object.rows[i].cells[7].innerText);
	//	allcount.value=eval(parseFloat(allcount.value)+parseFloat(object.rows[i].cells[7].innerText));
		allcount.value=Math.round(eval(parseFloat(allcount.value)+parseFloat(object.rows[i].cells[7].innerText))*100)/100;
	}

}

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 = "<table style='width:100%;height:20px' border=0 cellspacing=0 cellpadding=0><tr><td align=center>"
				+ "<input name=\"XH\" style='width:100%;font-weight:bold;border:0px solid;text-align:center' readonly value='" + (j++) + "'>"
				+ "</td><td width=20px>"
				+ "<INPUT type=\"button\" onclick=_RemoveCurRow()  value=\"X\" style='width:100%;height:100%' id=\"button\"1 name=\"button\"1>"
				+ "</td></tr></table>";
			oTD.innerHTML = sHtml;
		}
	}
}

function _GetTotalRecords(oTab){
    var count = 0;
    for(var i = 0; i < oTab.rows.length; i++){
        if(oTab.rows(i).cells(0).name == "ORDERTD")
            count++;
    }
    return count;
}

function _mouseOverTR(){
	try{
		var e = event.srcElement;
		while(e.tagName != "TR") e = e.parentElement;
		e.cells(0).childNodes(0).style.display = "inline";
	}catch(e){}
}

function _mouseOutTR(){
	try{
		var e = event.srcElement;
		while(e.tagName != "TR") e = e.parentElement;
		e.cells(0).childNodes(0).style.display = "none";
	}catch(e){}
}

function _SaveValueToTargetObject(){
	if(_CurFocusInputObject == null || _CurFloattingObject == null || _CurInputItem == null) return;
	switch(_CurInputItem.type){
		case IPTTYPE_NORMAL:
			_CurFocusInputObject.value = _CurFloattingObject.value;
			break;
		case IPTTYPE_SELECT:
			_CurFocusInputObject.parentElement.childNodes(1).value = _CurFloattingObject.value;
			try{
				_CurFocusInputObject.value = _CurFloattingObject.options[_CurFloattingObject.selectedIndex].text;
			}catch(e){
				_CurFocusInputObject.value = "";
			}
			break;
		case IPTTYPE_DATE:
		case IPTTYPE_PC:
			if(_SelProvince != null) _SelProvince.removeNode(true);
			if(_SelCity != null) _SelCity.removeNode(true);
			break;
	}
	_CurInputItem = null;
	_CurFloattingObject.removeNode(true);
	_CurFocusInputObject = null;

}
function _WhenKeyPress(){
	if(event.keyCode == 13)
		_SaveValueToTargetObject();
}

function _WhenClickBody(){
	var e = event.srcElement;
	if(e != _CurFocusInputObject && e != _SelProvince && e!= _SelCity){
		try{
			if(_SelProvince != null) _SelProvince.removeNode(true);
			if(_SelCity != null) _SelCity.removeNode(true);
		}catch(e){}
	}
	if(e.className == "inputItem"
		|| e == _CurFloattingObject
		|| e == _SelProvince
		|| e ==_SelCity
		) return;
	_SaveValueToTargetObject();
}

var _SelProvince = null;
var _SelCity = null;
var _ArrProvinces = null;
var _ArrCities = null;
function PCSelector(oTrgt, arrProvinces, arrCities){

	if(_SelProvince != null) _SelProvince.removeNode(true);
	if(_SelCity != null) _SelCity.removeNode(true);

	_ArrProvinces = arrProvinces;
	_ArrCities = arrCities;
	_CurFocusInputObject = oTrgt;
	var oInput = _CurFocusInputObject;//oTrgt;
	//alert(oInput);
	//oInput = oTrgt;
	var oHiddenInput = oInput.parentElement.childNodes(1);
	var oHiddenInputValue = oHiddenInput.value;
	if(oHiddenInputValue == null) oHiddenInputValue = "";

	var sProvince = oHiddenInputValue.substring(0, 2);
	var sCity = oHiddenInputValue;//.substring(2, 6);
	if(sProvince == "") sProvince = "";
	//alert("[" + sProvince + "]:" + sCity);

	_SelProvince = document.createElement("SELECT");
	document.body.insertBefore(_SelProvince);
	_SelProvince.style.display = "none";
	_SelProvince.style.position = "absolute";
	_SelProvince.style.backgroundColor = "RGB(255,255,205)";
	_SelProvince.attachEvent("onchange", _FillCity);

	_CurFloattingObject = _SelProvince;

	for(var i = 0; i < arrProvinces.length; i++){
		_SelProvince.options[_SelProvince.length] = new Option(_ArrProvinces[i].name, _ArrProvinces[i].id, 0, 0);
	}

	//_SelProvince.focus();

	//document.body.insertBefore(_SelProvince);

	_SelCity = document.createElement("SELECT");
	document.body.insertBefore(_SelCity);
	_SelCity.style.display = "none";
	_SelCity.attachEvent("onchange", _GetFullCity);
	_SelCity.style.position = "absolute";
	_SelCity.style.backgroundColor = "RGB(255,255,205)";

	var rect = oInput.getBoundingClientRect();
	_SelProvince.style.pixelLeft = rect.left - 0 + document.body.scrollLeft;
	_SelProvince.style.pixelTop = rect.top - 1 + document.body.scrollTop;
	_SelProvince.value = sProvince;
	_SelProvince.style.display = "inline";

	rect = _SelProvince.getBoundingClientRect();
	_SelCity.style.pixelLeft = rect.right - 20 + document.body.scrollLeft;
	_SelCity.style.pixelTop = rect.top - 0 + document.body.scrollTop;
	//_SelCity.style.display = "none";
	if(sCity != ""){
		//_SelCity.style.display = "inline";
		_FillCity();
		_SelCity.value = sCity;
	}

	//_SelCity.style.display = "inline";
}

function _FillCity(){
	_SelCity.style.display = "inline";
	//alert(event.srcElement.tagName);
	//alert(_ArrCities[_SelProvince.selectedIndex].length);
	if(_SelProvince.value == ""){
		//alert("delete now");
		_CurFocusInputObject.value = "";
		_CurFocusInputObject.parentElement.childNodes(1).value = "";
		_SelProvince.removeNode(true);
		_SelCity.removeNode(true);
		return;
	}
	var iProvince = _SelProvince.selectedIndex;
	for(var i = _SelCity.length; i >= 0; i--)
		_SelCity.options[i] = null;
	for(var i = 0; i < _ArrCities[iProvince].length; i++){
		_SelCity.options[_SelCity.length] = new Option(_ArrCities[iProvince][i].name, _ArrCities[iProvince][i].id, 0, 0);
	}
	_SelCity.value = "";
}

function _GetFullCity(){
	_CurFocusInputObject.value = _SelProvince.options[_SelProvince.selectedIndex].text
		+ _SelCity.options[_SelCity.selectedIndex].text;

	var oHiddenInput = 	_CurFocusInputObject.parentElement.childNodes(1);
	oHiddenInput.value = _SelCity.value;//_SelProvince.value + "" + _SelCity.value;

	_SelProvince.removeNode(true);
	_SelCity.removeNode(true);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成国产人片在线观看| 欧美三级在线视频| 国产欧美精品一区aⅴ影院| 精品亚洲免费视频| 2017欧美狠狠色| 成人午夜精品在线| 国产精品的网站| 欧美无砖专区一中文字| 日韩1区2区3区| 久久久久久久久久久99999| 成人不卡免费av| 玉米视频成人免费看| 欧美人与性动xxxx| 精东粉嫩av免费一区二区三区| 国产亚洲精品7777| 91在线观看高清| 水蜜桃久久夜色精品一区的特点| 日韩欧美国产麻豆| 粉嫩高潮美女一区二区三区| 一区二区三区欧美日韩| 日韩欧美综合在线| av欧美精品.com| 日韩av中文字幕一区二区| 欧美激情一区二区三区| 日本高清不卡一区| 精品一区二区三区在线观看| 中文字幕精品一区二区精品绿巨人| 欧洲日韩一区二区三区| 极品美女销魂一区二区三区免费| 中文字幕一区av| 欧美一区二区三区在线看| 成人黄色小视频在线观看| 午夜视频久久久久久| 国产欧美一区二区三区鸳鸯浴| 欧美伊人久久大香线蕉综合69| 国产呦精品一区二区三区网站| 亚洲精品一卡二卡| www国产成人| 欧美日韩精品三区| 波多野结衣中文字幕一区二区三区 | 色噜噜狠狠色综合中国| 久久av资源网| 午夜在线成人av| 亚洲私人影院在线观看| 日韩精品一区在线| 欧美日韩精品欧美日韩精品一 | 秋霞电影网一区二区| 亚洲色图一区二区三区| 亚洲精品一区二区三区影院 | 欧美不卡一区二区三区四区| 色系网站成人免费| 国产91丝袜在线观看| 日本欧美一区二区三区乱码| 自拍av一区二区三区| 国产午夜精品福利| 日韩精品一区二区三区四区视频| 欧美午夜一区二区| 色欧美乱欧美15图片| 不卡的av电影| 国产电影精品久久禁18| 另类小说视频一区二区| 性欧美大战久久久久久久久| 一区二区在线观看av| 综合av第一页| 国产精品久久久久久久久久久免费看 | 精品99一区二区| 日韩一区二区精品在线观看| 欧美日韩国产成人在线91| 日本精品一区二区三区四区的功能| 粉嫩av一区二区三区粉嫩| 国产成人精品免费| 国产99精品在线观看| 丁香亚洲综合激情啪啪综合| 国产精品自拍毛片| 国产乱人伦精品一区二区在线观看 | 欧美韩日一区二区三区四区| 国产日韩欧美一区二区三区乱码| 2021国产精品久久精品| 久久亚洲二区三区| 久久精品亚洲麻豆av一区二区| 26uuu精品一区二区| 久久久亚洲高清| 欧美国产日韩一二三区| 国产精品免费网站在线观看| 中文字幕一区av| 一区二区三区高清在线| 香港成人在线视频| 秋霞午夜鲁丝一区二区老狼| 久久精品国产久精国产爱| 国产一区二区三区精品欧美日韩一区二区三区 | 99精品偷自拍| 欧美专区日韩专区| 91精品国产综合久久婷婷香蕉 | 午夜视频在线观看一区| 麻豆成人av在线| 国产伦精一区二区三区| 国产高清精品网站| 成人激情午夜影院| 91麻豆国产自产在线观看| 欧美日韩一区三区| 日韩精品一区二区三区在线播放| 国产亚洲欧美在线| 自拍偷自拍亚洲精品播放| 亚洲高清不卡在线观看| 久久电影网电视剧免费观看| 国产成人aaaa| 欧美视频一区二区三区| 日韩免费视频线观看| 国产精品系列在线| 亚洲一区电影777| 国产一区三区三区| 99久久精品国产麻豆演员表| 日韩亚洲欧美高清| 精品精品欲导航| 自拍偷拍欧美精品| 捆绑调教美女网站视频一区| 成人一级黄色片| 欧美精品色一区二区三区| 久久久高清一区二区三区| ...中文天堂在线一区| 日本视频中文字幕一区二区三区| 成人黄色小视频| 欧美电影免费观看高清完整版 | 亚洲成人综合视频| 亚洲图片欧美激情| 日本成人超碰在线观看| 成人深夜在线观看| 欧美一区二视频| 亚洲欧美怡红院| 91黄色激情网站| 六月婷婷色综合| 亚洲第一会所有码转帖| 日韩理论片在线| 国产精品久久久爽爽爽麻豆色哟哟 | 4438x成人网最大色成网站| 成人av电影在线观看| 国产在线视频一区二区| 日本网站在线观看一区二区三区 | 五月综合激情网| 一区二区三区在线不卡| 欧美国产禁国产网站cc| 久久伊99综合婷婷久久伊| 日韩欧美国产成人一区二区| 欧美一区二区三区四区在线观看| 欧美色电影在线| 欧美伊人久久久久久午夜久久久久| www.亚洲色图.com| 成人精品一区二区三区四区 | 日韩一二三区视频| 欧美日本精品一区二区三区| 欧美网站大全在线观看| 欧美在线制服丝袜| 日本电影亚洲天堂一区| 欧美伊人久久久久久久久影院| 91污片在线观看| 色噜噜狠狠一区二区三区果冻| 色美美综合视频| 欧美午夜影院一区| 7777精品伊人久久久大香线蕉的 | 欧美人xxxx| 91精品麻豆日日躁夜夜躁| 日韩一区二区三区精品视频 | 99视频有精品| 91行情网站电视在线观看高清版| 91国偷自产一区二区开放时间| 在线日韩av片| 日韩视频在线你懂得| 久久一区二区视频| 国产精品欧美久久久久一区二区| 亚洲天堂免费在线观看视频| 洋洋av久久久久久久一区| 午夜电影一区二区三区| 免费在线观看日韩欧美| 国产经典欧美精品| 91丨porny丨首页| 欧美福利一区二区| 久久久av毛片精品| 亚洲精品国产视频| 美脚の诱脚舐め脚责91| 成人h动漫精品一区二| 欧美三级蜜桃2在线观看| 日韩午夜电影av| 国产精品福利一区| 婷婷综合在线观看| 国产aⅴ精品一区二区三区色成熟| 91小视频免费观看| 欧美大片免费久久精品三p| 国产精品免费视频一区| 视频在线观看一区二区三区| 国产精品中文有码| 欧美色中文字幕| 国产午夜一区二区三区| 夜夜嗨av一区二区三区四季av| 久久国产精品第一页| 色悠悠亚洲一区二区| 久久久三级国产网站| 婷婷久久综合九色国产成人| 处破女av一区二区| 日韩欧美国产精品一区| 亚洲已满18点击进入久久|