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

📄 mod_pro.jsp

📁 很好的,网上商城在线购物网站系统,电子商务自助建站管理系统。适合电脑,手机,数码,化妆品,服装,运动鞋,首饰,母婴,成人用品,书籍,汽车,办公用品,音像制品的网店
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html;charset=utf-8"%>
<%@ taglib uri="/WEB-INF/tag-lib/FCKeditor.tld" prefix="FCK" %>
<%@ include file="../../include.jsp"%> 
<%
long pid = StringUtil.getLong(request,"pid");
DBRow pro = productMgr.getDetailProductSpecialByPid(pid);

String productAppendImgStr = "";
DBRow productAppendImg[] = productMgr.getProductAppendImgByPid(pid);
for (int i=0; i<productAppendImg.length; i++)
{
	productAppendImgStr += productAppendImg[i].getString("img")+",";
}
productMgr.setProductAppendImg(session,productAppendImgStr);

ArrayList sceneAl = new ArrayList();
DBRow scene[] = productMgr.getSceneByPid(pid,null);
for (int i=0; i<scene.length; i++)
{
	sceneAl.add(scene[i].getString("id"));
}


session.setAttribute("pre_upload_img_b",pro.getString("img_b"));
session.setAttribute("pre_upload_img_s",pro.getString("img_b"));
%>
<html>
<head>
<title>发布商品</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="<%=ConfigBean.getStringValue("systenFolder")%>alert_js.jsp"></script>
<script language="javascript" src="SimpleETSOOEditor.js"></script>
<script language="javascript" src="../improve_alert.js"></script>
<script language="JavaScript" charset="utf8" type="text/javascript" src="../../js/prototype.js"></script>
<script language="javascript">
function save()
{
	var theForm = document.news;
	
	if ( theForm.name.value=="")
	{
		alert("请填写商品名称");		
	}
	else if ( theForm.cid.value==0)
	{
		alert("请选择商品货架");		
	}
	else if ( theForm.short_desc.value!=""&&theForm.short_desc.value.length>255 )
	{
		alert("商品简介请勿超过255个字符");
	}
	else if ( theForm.img_b.value=="" )
	{
		alert("请上传清晰图");
		showBMsg();
	}
	else if ( theForm.img_s.value=="" )
	{
		alert("请上传缩略图");
		showSMsg();
	}
	else if ( theForm.keywords.value=="" )
	{
		alert("请填写关键词");
	}
	else if ( theForm.keywords.value.indexOf("[")>=0||theForm.keywords.value.indexOf("]")>=0 )
	{
		alert("关键词不能包含[或]");
	}
	else if ( theForm.market_price.value=="" )
	{
		alert("请填写市场价格");
	}
	else if ( theForm.shop_price.value=="" )
	{
		alert("请填写商城价格");
	}
	else
	{
		selectAllNews();
		theForm.submit();
		document.getElementById("submit5").disabled=true;
	}
}


function showBMsg()
{
	var result = window.showModalDialog('upload_b_if.jsp',document,"dialogWidth:20;dialogHeight:15;status:no;help:no");
	document.getElementById('upload_type').value = 1;

	if ( !(typeof result == 'undefined') )
	{
		var tA = result.split("|");
		document.news.img_b.value =  tA[0]+"/"+tA[1]+"/"+tA[2];
		document.getElementById('b_yl').src = "<%=ConfigBean.getStringValue("systenFolder")%>.<%=ConfigBean.getStringValue("upload_pro_img")%>"+ tA[0]+"/"+tA[1]+"/"+tA[2];;
		if ( document.getElementById("autoc").checked )
		{
			document.news.img_s.value =tA[0]+"/"+tA[1]+"/s_"+tA[2];
			document.getElementById('s_yl').src = "<%=ConfigBean.getStringValue("systenFolder")%>.<%=ConfigBean.getStringValue("upload_pro_img")%>"+ tA[0]+"/"+tA[1]+"/s_"+tA[2];;
		}
	}
}

function showSMsg()
{
	document.getElementById('upload_type').value = 2;
	var result = window.showModalDialog('upload_b_if.jsp?s=1',document,"dialogWidth:20;dialogHeight:15;status:no;help:no");

	if ( !(typeof result == 'undefined') )
	{
		var tA = result.split("|");
		document.news.img_s.value = tA[0]+"/"+tA[1]+"/"+tA[2];
		document.getElementById('s_yl').src = "<%=ConfigBean.getStringValue("systenFolder")%>.<%=ConfigBean.getStringValue("upload_pro_img")%>"+tA[0]+"/"+tA[1]+"/"+tA[2];
	}
}

function leftChar()
{
	charMaxLen = 255;
	document.getElementById('left_char').innerHTML = charMaxLen-document.news.short_desc.value.length;
}

function checkAttribute(attribute)
{
	if ( attribute=="" )
	{
		return(true);
	}
	
	var ct = attribute;
	var ctA = ct.split("\r\n");
	var flag = true;

	for (i=0; i<ctA.length; i++)
	{
		tmpStr = ctA[i];
		tmpStr = trim(tmpStr);

		if ( tmpStr.indexOf("@")==-1 )
		{
			flag = false;
			alert("万能属性格式不正确");
		}
		else if ( tmpStr.split("@")[0]=="" )
		{
			flag = false;
			alert("万能属性格式不正确: "+tmpStr);
		}
		else if ( tmpStr.split("@")[1].indexOf(",")==-1 )
		{
			flag = false;
			alert("万能属性格式不正确: "+tmpStr);
		}
		else if ( 1==1 )
		{
			optA = tmpStr.split("@")[1].split("|");
			for (j=0; j<optA.length; j++)
			{
				if ( trim(optA[j]).indexOf(",")==-1 )
				{
					flag = false;
					alert("万能属性格式不正确: "+tmpStr);
				}
				else if ( trim(optA[j])=="" )
				{
					flag = false;
					alert("万能属性格式不正确: "+tmpStr);
				}
			}
		}
	}

	return(flag);
}

function trim(str)
{
	return(str.replace(/(^\s*)|(\s*$)/g, ""));
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function autoC()
{
	if ( document.getElementById("autoc").checked )
	{
		document.getElementById("smb").disabled = true;
	}
	else
	{
		document.getElementById("smb").disabled = false;
	}
}

function discountPrice(shopPrice)
{
<%
DBRow levels[] = memberMgr.getAllMemberLevel();
for (int i=0; i<levels.length; i++)
{
%>
document.news.ml_price[<%=i%>].value = myRound(<%=levels[i].get("discount",0d)%>*shopPrice);
<%
}
%>
}

function myRound(num)
{
	return(Math.round(num*100)/100.00);
}

function changeCatalog(cid)
{
	try
	{
		document.protemplateform.cid.value=cid;
		$('protemplateform').request({
		  onSuccess: changeCatalogSuccess,
		  onFailure:changeCatalogFailure
		})
		
	}catch(e)
	{
		alert(e)
	}
}

function changeCatalogSuccess(response)
{

		document.news.attribute.value=response.responseText;
					

}
function changeCatalogFailure()
{

}





function addNews()
{
	var newsWCon = document.news.search_result_news;
	var newsSCon = document.news.nid;
	var valStr = "";

	for (var i=0; i<newsWCon.options.length; i++)
	{
		if (newsWCon.options[i].selected)
		{
			if ( !newsIsExitItem(newsSCon,newsWCon.options[i].value) )
			{
				addNewsItem(newsSCon,newsWCon.options[i].text,newsWCon.options[i].value);
				valStr += newsWCon.options[i].value+"@";
			}
		}
	}
	
	var delValItem = valStr.split("@");	
	for (var i=0; i<delValItem.length; i++)
	{
		if (delValItem[i]!="")
		{
			removeNewsItem(newsWCon,delValItem[i]);
		}
	}
}

function newsIsExitItem(objSelect,nid)
{
    var isExit = false;
    for(var i=0;i<objSelect.options.length;i++)
    {
        if(objSelect.options[i].value == nid)
        {
            isExit = true;
            break;
        }
    }      
    return isExit;
}

function addNewsItem(obj,txt,val)
{
	var varItem = new Option(txt,val);
	obj.options.add(varItem);
}

function removeNewsItem(obj,val)
{
	for (var i=0; i<obj.options.length; i++)
	{
		if (obj.options[i].value==val)
		{
			//alert("del:"+i+" - "+obj.options[i].value);
			obj.options.remove(i);
			break;
		}
	}
}

function removeNews()
{
	var newsWCon = document.news.nid;
	var newsSCon = document.news.search_result_news;
	var valStr = "";

	for (var i=0; i<newsWCon.options.length; i++)
	{
		if (newsWCon.options[i].selected)
		{
			if ( !newsIsExitItem(newsSCon,newsWCon.options[i].value) )
			{
				addNewsItem(newsSCon,newsWCon.options[i].text,newsWCon.options[i].value);
				valStr += newsWCon.options[i].value+"@";
			}
		}
	}
	
	var delValItem = valStr.split("@");	
	for (var i=0; i<delValItem.length; i++)
	{
		if (delValItem[i]!="")
		{
			removeNewsItem(newsWCon,delValItem[i]);
		}
	}
}

function selectAllNews()
{
	var newsSCon = document.news.nid;
	
	for (var i=0; i<newsSCon.options.length; i++)
	{
		newsSCon.options[i].selected=true;
	}
}

function searchNews()
{
	try
	{
		document.searchnewsform.key.value=document.news.search_news.value;
		$('searchnewsform').request({
		  onSuccess:searchNewsSuccess,
		  onFailure:searchNewsFailure
		})
		
	}catch(e)
	{
		alert(e.description)
	}
}

function searchNewsSuccess(response)
{
	var newsWCon = document.news.search_result_news;

	for (var i=newsWCon.options.length-1; i>=0; i--)
	{
		newsWCon.options.remove(i);
	}

	var result = response.responseText;
	
	if (result!="")
	{
		var newsRow = result.split("@");

		for (var i=0; i<newsRow.length; i++)
		{
			if (newsRow[i]!="")
			{
				var news = newsRow[i].split("|");
				addNewsItem(newsWCon,news[1],news[0])
			}
		}
	}
}

function searchNewsFailure()
{
	alert("查询失败,请重试");
}
</script>
<link href="../comm.css" rel="stylesheet" type="text/css">

⌨️ 快捷键说明

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