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

📄 shopbaseconfig.js

📁 jsp实现的网上购物系统
💻 JS
字号:
//AdminConfig.aspx 基本信息
//Water text, WaterImage WaterType WaterPosition WaterMark



function jssQQ(inputHiddenID)
{
	this.inputHidden = document.getElementById(inputHiddenID);
	this.qqString = "";
	if(this.inputHidden)
	{
		this.qqString = this.inputHidden.value;
	}
	this.QQs = null;
	this.table = document.getElementById("qqListTable");
}
//从字符串初始化数组
jssQQ.prototype.initQQList = function()
{
	var qqs = this.qqString.split("#");
	this.QQs = new Array();
	var i = 0;
	for(i = 0;i < qqs.length;i++)
	{
		var _qq = qqs[i].split("|");
		this.QQs[i] = new QQ("","");
		this.QQs[i].name = _qq[0];
		if(_qq.length > 1)this.QQs[i].number = _qq[1];
	}
	if(this.QQs.length == 1 && this.QQs[0].name == "" && this.QQs[0].number == "")
	{
		this.QQs = null;
		this.inputHidden.value = "";
		this.qqString = "";
	}
}
//初始化表格显示
jssQQ.prototype.initQQTable = function()
{
	for(var i = this.table.rows.length - 1;i > 0;i--)
	{
		this.table.deleteRow(i);
	}
	if(this.QQs != null)
	{
		for(var i = 0;i < this.QQs.length;i++)
		{
			this.table.insertRow(-1); 
			this.table.rows[this.table.rows.length - 1].insertCell(-1);
			this.table.rows[this.table.rows.length - 1].insertCell(-1);
			this.table.rows[this.table.rows.length - 1].insertCell(-1);
			this.table.rows[this.table.rows.length - 1].insertCell(-1);
			this.table.rows[this.table.rows.length - 1].height = 25;
			this.table.rows[this.table.rows.length - 1].align = "center";
			this.table.rows[this.table.rows.length - 1].cells[0].innerHTML = this.QQs[i].name;
			this.table.rows[this.table.rows.length - 1].cells[1].innerHTML = this.QQs[i].number;
			
			this.table.rows[this.table.rows.length - 1].cells[0].innerHTML = i + 1;
			this.table.rows[this.table.rows.length - 1].cells[1].innerHTML = "<input class='qqName'  onchange='return cuQQ.checkQQName1(this)'	onkeydown='return cuQQ.checkQQName(this)' maxlength='10' maxlength='2' onblur='cuQQ.saveqq(" + i + ")' id='cuName" + i + "' type=text value='" + this.QQs[i].name + "' />";
			this.table.rows[this.table.rows.length - 1].cells[2].innerHTML = "<input class='qqNumber'onchange='return cuQQ.checkQQNumber1(this)' onkeydown='return cuQQ.checkQQNumber(this)' maxlength='15' onblur='cuQQ.saveqq(" + i + ")' id='cuNumber" + i + "' type=text value='" + this.QQs[i].number + "' />";
			this.table.rows[this.table.rows.length - 1].cells[3].innerHTML = "<a href='javascript:cuQQ.deleteqq(" + i + ")'>删除</a>";;
		}
	}
	
	if(this.QQs == null || this.QQs.length <= 3)
	{
		this.table.insertRow(-1); 
		this.table.rows[this.table.rows.length - 1].insertCell(-1);
		this.table.rows[this.table.rows.length - 1].insertCell(-1);
		this.table.rows[this.table.rows.length - 1].insertCell(-1);
		this.table.rows[this.table.rows.length - 1].insertCell(-1);
		
		this.table.rows[this.table.rows.length - 1].align = "center";
		this.table.rows[this.table.rows.length - 1].height = 25;
		this.table.rows[this.table.rows.length - 1].cells[0].innerHTML = i + 1;
		this.table.rows[this.table.rows.length - 1].cells[1].innerHTML = "<input class='qqName'	  onchange='return cuQQ.checkQQName1(this)'	onkeydown='return cuQQ.checkQQName(this)' maxlength='10' id='cuName_1' type=text value='' />";
		this.table.rows[this.table.rows.length - 1].cells[2].innerHTML = "<input class='qqNumber' onchange='return cuQQ.checkQQNumber1(this)' onkeydown='return cuQQ.checkQQNumber(this)' maxlength='15' id='cuNumber_1' type=text value='' />";
		this.table.rows[this.table.rows.length - 1].cells[3].innerHTML = "<a href='javascript:cuQQ.addqq()'>添加</a>";
	}
}

jssQQ.prototype.checkQQChar = function(shiftKey,keyCode)
{
	return (keyCode) && keyCode == 220;
}

jssQQ.prototype.checkQQName = function(obj)
{
	if(window.event)
	{
		var flag = !this.checkQQChar(event.shiftKey,event.keyCode);
		return flag;
	}
}
jssQQ.prototype.checkQQName1 = function(obj)
{
	obj.value = obj.value.replace("#","").replace("|","");
}
jssQQ.prototype.checkQQNumber1 = function(obj)
{
	obj.value = obj.value.replace("#","").replace("|","");
	var str = "0123456789";
	{
		obj.value = obj.value.replace("0","0")
		obj.value = obj.value.replace("1","1")
		obj.value = obj.value.replace("2","2")
		obj.value = obj.value.replace("3","3")
		obj.value = obj.value.replace("4","4")
		obj.value = obj.value.replace("5","5")
		obj.value = obj.value.replace("6","6")
		obj.value = obj.value.replace("7","7")
		obj.value = obj.value.replace("8","8")
		obj.value = obj.value.replace("9","9")
	}
}
jssQQ.prototype.checkQQNumber = function(obj)
{
	if(window.event)
	{
		var flag = !this.checkQQChar(event.shiftKey,event.keyCode);
		if(flag)
		{
			if(event.keyCode == 229 |event.keyCode == 46 | event.keyCode == 36 | event.keyCode == 35 | event.keyCode == 37 | event.keyCode == 39 || event.keyCode >= 48 && event.keyCode <= 57 ||event.keyCode ==8 || event.keyCode >= 96 && event.keyCode <=105) 
			{
				flag = true;
			}
			else
			{
				flag = false;
			}
		}
		return flag;
	}
}
jssQQ.prototype.deleteqq = function(index)
{
	{
		this.table.deleteRow(index + 1);
		this.QQs[index] = null;
		this.initString(this.QQs);
		this.initQQTable();
	}
}
jssQQ.prototype.addqq = function()
{
	var name,number,nameObj,numberObj;
	nameObj = document.getElementById("cuName_1");
	name = nameObj.value;
	numberObj = document.getElementById("cuNumber_1");
	number = numberObj.value;
	var flag = true;
	if(name == "")
	{
		alert("请输入QQ名称");
		nameObj.focus();
		return;
	}
	if(number == "")
	{
		alert("请输入QQ号");
		numberObj.focus();
		return;
	}
	if(this.qqString != "")this.qqString += "#";
	this.qqString += name + "|";
	this.qqString += number
	this.inputHidden.value = this.qqString;
	this.initQQList();
	this.initQQTable();
}
//编辑
jssQQ.prototype.editqq = function(index)
{
	this.table.rows[index + 1].cells[0].innerHTML = "<input id='cuName" + index + "' type=text value='" + this.QQs[index].name + "' />";
	this.table.rows[index + 1].cells[1].innerHTML = "<input id='cuNumber" + index + "' type=text value='" + this.QQs[index].number + "' />";
	this.table.rows[index + 1].cells[2].commHTML = this.table.rows[index + 1].cells[2].innerHTML;
	this.table.rows[index + 1].cells[2].innerHTML = "<a href='javascript:cuQQ.updateqq(" + index + ")'>更新</a> <a href='javascript:cuQQ.cancelqq(" + index + ")'>取消</a> <a href='javascript:cuQQ.deleteqq(" + index + ")'>删除</a>";;
}
//更新
jssQQ.prototype.updateqq = function(index)
{
	this.QQs[index].name = document.getElementById("cuName" + index).value;
	this.QQs[index].number = document.getElementById("cuNumber" + index).value;
	this.initString(this.QQs);
	this.table.rows[index + 1].cells[0].innerHTML = this.QQs[index].name;
	this.table.rows[index + 1].cells[1].innerHTML = this.QQs[index].number;
	this.table.rows[index + 1].cells[2].innerHTML = this.table.rows[index + 1].cells[2].commHTML;
}
jssQQ.prototype.saveqq = function(index)
{
	this.QQs[index].name = document.getElementById("cuName" + index).value;
	this.QQs[index].number = document.getElementById("cuNumber" + index).value;
	this.initString(this.QQs);
	
}
//取消
jssQQ.prototype.cancelqq = function(index)
{
	this.table.rows[index + 1].cells[0].innerHTML = this.QQs[index].name;
	this.table.rows[index + 1].cells[1].innerHTML = this.QQs[index].number;
	this.table.rows[index + 1].cells[2].innerHTML = this.table.rows[index + 1].cells[2].commHTML;
}
//从数组初始化字符串
jssQQ.prototype.initString = function(qqs)
{
	this.qqString = "";
	var qqstr = "";
	for(var i = 0;i < qqs.length;i++)
	{
		if(qqs[i])
		{
			qqstr += qqs[i].name + "|" + qqs[i].number + "#";
		}
	}
	if(qqstr.length > 0)qqstr = qqstr.substring(0,qqstr.length - 1);
	this.inputHidden.value = qqstr;
	this.qqString = qqstr;
	this.initQQList();
}

function QQ(name,number)
{
	this.name = name;
	this.number = number;
}
var cuQQ = null;
function IntQQList()
{
	cuQQ = new jssQQ(con["qqList"]);
	cuQQ.initQQList();
	cuQQ.initQQTable();
}

⌨️ 快捷键说明

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