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

📄 addgoods.js

📁 jsp实现的网上购物系统
💻 JS
📖 第 1 页 / 共 2 页
字号:
		c.style.display = "";
		t.title = "点击隐藏扩展属性";
	}
}
function setUnit(v)
{
	if(v == "更多")return;
	var o = document.getElementById(con['GoodsUnit']);
	o.value = v;
}
function getEvent(o)
{
	return o;
}
function selectClass(id,index,isFirstSelect)
{
	if(ids == null)
	{
		alert("加载数据中,请稍候……");
		return;
	}
	if(id == 0)
	{
		if(index > 0)
		{
			id = ids[index - 1];
		}
		if(id == 0)
		{
			if(index < 4)
			id = ids[index + 1];
		}
	}
	var q = null;
	
	q = jc.getJSSClass(id);
	var flag = false;
	if(q != null)
	{
		jc.addItemShowList(q);
		var left = 10,top = 130;
		///left = getLeft(idShow[index]);
		///top = getTop(idShow[index]);
		hiddenDiv(jc);
		q.insertLayer(left,top,true);
		
		switchCurrent(index);
		
	}
	else
	{
		setNoClass();
	}
}

function setNoClass()
{
	alert("您还没有添加商品分类,请先添加!");
	location = "AddClass.aspx";
}
function showClass(id,index)
{
	var pr = null;
	if(id.toString() != "[object Object]")
	{
		var te = jc.getJSSClass(id);
		if(te != null)
		{
			pr = te.getParents();
			pr[pr.length] = te;
			
		}
		else
		{
			return true;
		}
	}
	else
	{
		pr = id.getParents();
		pr[pr.length] = id;
		id = id.id;
		//alert(id);
	}
	//是否重复选择分类
	var repeated = false;
	for(var i = 0;i < 5;i ++)
	{
		if(id != 0 && index != i && ids[i] == id)
		{
			repeated = true;
			break;
		}
	}
	var cls = "";
	//if(repeated) cls = " class='repeated'";
	//
	
	ids[index] = id;
	classIDs.value = ids.toString();
	var st = "";
	st = "<u" + cls + ">" + pr[pr.length - 1].name + "</u>";
	for(var i = 0;i < pr.length - 1;i++)
	{
		st = "<u" + cls + ">" + pr[i].name + "</u> --> " + st;
	}
	if(repeated)cls = "重复选择此分类 ";
	idShow[index].innerHTML = " <a title='" + cls + "点击修改分类' href='javascript:selectClass(" + id + "," + index + ")'>" + st + "</a>&nbsp;&nbsp;&nbsp; &lt;<a class=\"clearClass\" href='javascript:clearClass(" + index + ")'>去除此分类</a>&gt;";
	checkRepeated();
	showExtends(ids);
}
function showMore()//&lt;&gt;
{
	var o = document.getElementById("unitMore");
	var op = document.getElementById("unitMoreOp");
	if(o.style.display == "none")
	{
		o.style.display = "";
		op.innerHTML = "&lt;&lt;&lt;&lt;";
		op.title1 = op.title;
		op.title = "隐藏……";
	}
	else
	{
		o.style.display = "none";
		op.title = op.title1;
		op.innerHTML = "&gt;&gt;&gt;&gt;";
	}
}
function checkRepeated()
{
	for(var i = 0;i < ids.length;i++)
	{
		idShow[i].className1 = "";
	}
	for(var i = 0;i < ids.length;i++)
	{
		if(ids[i] != 0)
		{
			var flag = false;
			for(var j = i + 1;j < ids.length;j++)
			{
				if(ids[i] == ids[j])
				{
					flag = true;
					break;
				}
			}
			if(flag)
			{
				idShow[i].className1 = "reded";
				idShow[j].className1 = "reded";
			}
		}
	}
	for(var i = 0;i < ids.length;i++)
	{
		if(idShow[i].className1 != "")
		{
			
			idShow[i].className = "reded";
		}
		else
		{
			idShow[i].className = "";
		}
	}
}

//用户选择一个分类
function getClassaq(o)
{
	//alert(o.jssClass.toString() == "[object Object]");
	if(parseInt(o).toString() == "NaN")//o.toString() == "[object]"
	{
		o = document.getElementById(o);
		o = o.jssClass;
	}
	else
	{
		o = jc.getJSSClass(o);
		var haveEmpy = true;
		for(var i = 0;i < ids.length;i++)
		{
			if(ids[i] == 0)
			{
				switchCurrent(i);
				haveEmpy = false;
				break;
			}
		}
		//if(haveEmpy)switchCurrent(0);
	}
	switchCurrent(curSeleIndex);
	showClass(o,curSeleIndex);
	o.jssShow.onAction = false;
	hiddenDiv(o.jssShow);
	//curSeleIndex.
}
//改变当前编辑的分类
function switchCurrent(val)
{
	curSeleIndex = val;
	for(var i = 0; i < idShow.length;i++)
	{
		if(val == i)
		{
			idShow[i].style.backgroundColor = "#DEDEDE";
		}
		else
		{
			idShow[i].style.backgroundColor = "";
		}
	}
}
//<a href='javascript:clearClass(" + index + ")'>去除此分类</a>
function clearClass(index)
{
	ids[index] = 0;
	classIDs.value = ids.toString();
	showExtends(classIDs.value);
	idShow[index].innerHTML = "<a title='点击选择分类' href='javascript:selectClass(0," + index + ",true)'>选择分类</a>";
}
function test1212()//
{
	if(jc == null)
	{
		var sou = parent.Top;
		jc = sou.jc;
		if(jc == null)
		{
			jc = new jssClassShow(sou.cList,null,"javascript:getClassaq(\"$class$\")",document.getElementById("menu"));//$classid$$class$"
		}
		if(jc.cList.length == 1)
		{
			setNoClass();
		}
	}
	if(idShow == null)
	{
		idShow = new Array();
		idShow[0] = document.getElementById("class0");
		idShow[1] = document.getElementById("class1");
		idShow[2] = document.getElementById("class2");
		idShow[3] = document.getElementById("class3");
		idShow[4] = document.getElementById("class4");
	}
	if(classIDs == null)classIDs = document.getElementById(con['ClassID']);
	if(ids == null)ids = classIDs.value.split(",");
	for(var i = 0;i < 5;i++)
	{
		if(ids[i] == null || ids[i] == "" || parseInt(ids[i]).toString() == "NaN")
		{
			ids[i] = 0;
		}
		var noClass = true;
		if(ids[i] != 0)
		{
			if(!showClass(ids[i],i))
			{
				noClass = false;
			}
		}
		if(noClass)
		{
			idShow[i].innerHTML = "<a title='点击选择分类' href='javascript:selectClass(0," + i + ",true)'>选择分类</a>"
			//alert(i);
		}
	}
	//alert(ids);
	InitHistory();//
	return;
}
function InitHistory()
{
	var ls = document.getElementsByName("hisC");
	for(var i = 0;i < ls.length;i++)
	{
		var o = (jc.getJSSClass(ls[i].id));
		if(o != null)
		{
			ls[i].innerHTML = "<u>" + o.name;
			ls[i].href = "javascript:getClassaq('" + o.id + "')";
			var dw = o.getParentString(" --> ");
			if(dw != "") dw +=  " --> " ;
			ls[i].title = dw + o.name;
		}
	}
	//alert(o.name);
}
function CheckClassID(object,source)
{
	if(classIDs.value == "0,0,0,0,0")
	{
		source.IsValid = false;
		
	}
}
function InputNum()
{
	if(window.event == null)return true;
	if( event.keyCode == 9 || 
		event.keyCode == 36 || 
		event.keyCode == 35 || 
		event.keyCode == 39 || 
		event.keyCode == 37 || 
		(event.keyCode >= 48 && event.keyCode <=57) || 
		event.keyCode == 8 || 
		(event.keyCode >= 96 && event.keyCode <= 105) || 
		event.keyCode == 46)
	{
		return true;
	}
	return false;
}
function InputNumPoint()
{
	if(window.event == null)return true;
	if( event.keyCode == 9 || 
		event.keyCode == 36 || 
		event.keyCode == 35 || 
		event.keyCode == 39 || 
		event.keyCode == 37 ||
		(event.keyCode >= 48 && event.keyCode <=57) || 
		event.keyCode ==8 || 
		(event.keyCode >= 96 && event.keyCode <=105) || 
		event.keyCode == 110 || 
		event.keyCode == 190 || 
		event.keyCode == 46 ) 
	{
		return true;
	}
	return false;
}

⌨️ 快捷键说明

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