//?? 2005-6-17 ????????
///////////////////////////////////////////////////////////////////////
//The follow jscript is used to validte the form fields //
// //
//Create By Geng Zhan //
///////////////////////////////////////////////////////////////////////
//changed by yb 20050706 加入邮箱验证
//--------------------------------------------------------------------
//作用:校验Form中所有必填项是否为空,为空提示并返回焦点到相应域
//用法:结合CSS中定义的must样式,must样式将必填项的边框突出显示,在Form
// 提交时(onsubmit)调用此函数
//参数:无
//作者:耿战
//日起:2002-04-16
//--------------------------------------------------------------------
function checkEmpty(srcObj)
{
var result=true;
if (srcObj.value.length==0 || srcObj.value.length==srcObj.value.split(" ").length-1)
{
result=false;
alert("输入项目["+srcObj.title+"]不能为空,请输入!");
srcObj.focus();
}
return result;
}
//--------------------------------------------------------------------
//作用:校验输入项中输入的是否为数字,不是数字弹出提示;
//用法:结合CSS中定义的num样式,num样式定义数字输入项的样式,在Form
// 提交时(onsubmit)调用此函数
//参数:无
//作者:耿战
//日起:2002-04-16
//--------------------------------------------------------------------
function checkNaN(srcObj)
{
var result=true;
if (isNaN(srcObj.value))
{
result=false;
alert("输入项目["+srcObj.title+"]必须输入数字,请更改!");
srcObj.focus();
}
return result;
}
function checkRepeat(valueArray)
{
var loop=valueArray.length;
// alert(loop);
var refValue=valueArray[0];
for (var i=1;i<loop;i++){
// alert(valueArray.toString()+"+++"+refValue+":::"+valueArray[i]);
if (valueArray[i]==refValue) {
return false;
}
else
{
var newArray=valueArray.slice(i);
if (checkRepeat(newArray)==false) return false;
}
}
return true;
}
//--------------------------------------------------------------------
//作用:校验输入项中输入的是否为数字,不是数字弹出提示;
//用法:结合CSS中定义的num样式,num样式定义数字输入项的样式,在Form
// 提交时(onsubmit)调用此函数
//参数:无
//作者:耿战
//日起:2002-04-16
//--------------------------------------------------------------------
function checkPhone(srcObj)
{
var result=true;
var tempStr;
tempStr=srcObj.value;
while (tempStr.search("-")>=0)
{
tempStr=tempStr.replace("-","0");
}
// alert(tempStr);
if (isNaN(tempStr) || (tempStr.length<6))
{
result=false;
alert("输入项目["+srcObj.title+"]必须输入正确的电话号码,请更改!");
srcObj.focus();
}
return result;
}
//--------------------------------------------------------------------
//作用:校验日期输入项是否正确,不正确弹出提示;
//用法:结合CSS中定义的num样式,num样式定义数字输入项的样式,在Form
// 提交时(onsubmit)调用此函数
//参数:无
//作者:耿战
//日起:2002-04-16
//--------------------------------------------------------------------
function checkDate(srcObj)
{
var mini_year = 1900;
var i_countSeparater = 0;
var charset = "1234567890";
var the_date = srcObj.value;
var the_dateLength=the_date.length;
var i_firstSepLoc = the_date.indexOf('-',0);
var i_lastSepLoc = the_date.lastIndexOf('-');
if (i_firstSepLoc < 0 || i_firstSepLoc == i_lastSepLoc)
{
alert('请输入“年-月-日”格式的正确时间!');
return false;
}
var the_year = the_date.substring(0,i_firstSepLoc);
var the_month = the_date.substring(i_firstSepLoc+1,i_lastSepLoc);
var the_day = the_date.substring(i_lastSepLoc+1,the_dateLength);
if (! CheckChar(charset, the_year, true)){
alert('年份应为数字!');
return false;
}
if (! CheckChar(charset, the_month, true)){
alert('月份应为数字!');
return false;
}
if (! CheckChar(charset, the_day, true)){
alert('日期应为数字!');
return false;
}
if (the_year.length >4){
alert('年份不能大于4位!');
return false;
}else if (the_year.length == 1){
the_year = '200'+the_year;
}else if (the_year.length == 2){
the_year = '20'+the_year;
}else if (the_year.length == 3){
the_year = '2'+the_year;
}else if (the_year.length == 0){
alert('请输入“年-月-日”格式的正确时间!');
return false;
}
if (the_month.length > 2){
alert('月份不能大于2位!');
return false;
}else if (the_month.length == 1){
the_month = '0'+the_month;
}else if (the_month.length ==0){
alert('请输入由“-”分隔的正确的时间!');
return false;
}
if (the_day.length > 2){
alert('日期不能大于2位!');
return false;
}else if (the_day.length == 1){
the_day = '0'+the_day;
}else if (the_day.length == 0){
alert('请输入由“-”分隔的正确的时间!');
return false;
}
if ( the_year < mini_year){
alert("年份不得小于 " + mini_year +"!");
return false;
}
if (the_month < 01 || the_month > 12){
alert("请输入正确的月份!")
return false;
}
if (the_day >31 || the_day < 01){
alert("请输入正确的日期!")
return false;
}else{
switch(eval(the_month)) {
case 4:
case 6:
case 9:
case 11:
if (the_day < 31){
the_date=the_year+'-'+the_month+'-'+the_day;
return the_date;
}
break;
case 2:
var num = Math.floor(the_year/4) * 4;
if(the_year == num) {
if (the_day < 30){
the_date=the_year+'-'+the_month+'-'+the_day;
return the_date;
}
} else {
if (the_day < 29){
the_date=the_year+'-'+the_month+'-'+the_day;
return the_date;
}
}
break;
default:
if (the_day < 32){
the_date=the_year+'-'+the_month+'-'+the_day;
return the_date;
}
break;
}
}
alert("请输入正确的日期!");
return false;
}
//--------------------------------------------------------------------
//作用:校验输入项是否有指定的字符;
//参数:charset:字符串;val:查找的字符;should_in:是否应该在串中
//作者:耿战
//日起:2002-04-16
//--------------------------------------------------------------------
function CheckChar(charset, val, should_in)
{
var num = val.length;
for (var i=0; i < num; i++) {
var strchar = val.charAt(i);
strchar = strchar.toUpperCase();
if ((charset.indexOf(strchar) > -1) && (!should_in))
return false;
else if ((charset.indexOf(strchar) == -1) && (should_in))
return false;
}
return true;
}
/***验证是否为电子邮箱***/
function validEmail(ele)
{
if(!isEmail(ele.value))
{
alert("用户编号请输入有效邮箱");
ele.focus();
return false;
}
return true;
}
/***判断是否为邮箱***/
function isEmail(str)
{
if(str.match(/[\w-.]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig)!=str)
return false;
else
return true;
}
//--------------------------------------------------------------------
//作用:校验日期输入项是否正确,不正确弹出提示;
//用法:结合CSS中定义的num样式,num样式定义数字输入项的样式,在Form
// 提交时(onsubmit)调用此函数
//参数:无
//作者:耿战
//日起:2002-04-16
//--------------------------------------------------------------------
function formValidation()
{
var formObj=window.event.srcElement;
var len=formObj.elements.length;
var i;
var srcObj;
for (i=0;i<len;i++)
{
srcObj=formObj.elements[i];
if (srcObj.tagName=="INPUT" && (srcObj.type=="text"||srcObj.type=="password") || srcObj.tagName=="SELECT")
{
switch (srcObj.className)
{
case 'must':
if (checkEmpty(srcObj)==false) return false;
break;
case 'usermust':
if (checkEmpty(srcObj)==false) return false;
if (validEmail(srcObj)==false) return false;
break;
case 'number-must':
if (checkEmpty(srcObj)==false) return false;
if (checkNaN(srcObj)==false) return false;
break;
case 'date-must':
if (checkEmpty(srcObj)==false) return false;
if (checkDate(srcObj)==false) return false;
break;
case 'number':
if (srcObj.value.length>0)
{
if (checkNaN(srcObj)==false) return false;
}
break;
case 'date':
if (srcObj.value.length>0)
{
if (checkDate(srcObj)==false) return false;
}
break;
case 'phone-must':
if (checkPhone(srcObj)==false) return false;
break;
case 'phone':
if (srcObj.value.length>0)
{
if (checkPhone(srcObj)==false) return false;
}
break;
}
}
}
return true;
}
//--------------------------------------------------------------------
//作用:校验日期输入项是否正确,不正确弹出提示;
//用法:结合CSS中定义的num样式,num样式定义数字输入项的样式,在Form
// 提交时(onsubmit)调用此函数
//参数:无
//作者:耿战
//日起:2002-04-16
//--------------------------------------------------------------------
function formValidationById(formId)
{
var formObj=document.getElementById(formId);
// alert("111:"+formObj);
if (!formObj){
formObj=document.forms[formId];
// alert(formObj.tagName)
}
// alert("112:"+formObj);
if (!formObj) formObj=eval("document.all."+formId);
// alert("113:"+formObj);
if (!formObj) formObj=document.all.item(formId);
// alert("114:"+formObj);
var len=formObj.elements.length;
var i;
var srcObj;
for (i=0;i<len;i++)
{
srcObj=formObj.elements[i];
if (srcObj.tagName=="INPUT" && srcObj.type=="text" || srcObj.tagName=="SELECT")
{
switch (srcObj.className)
{
case 'must':
if (checkEmpty(srcObj)==false) return false;
break;
case 'number-must':
if (checkEmpty(srcObj)==false) return false;
if (checkNaN(srcObj)==false) return false;
break;
case 'date-must':
if (checkEmpty(srcObj)==false) return false;
if (checkDate(srcObj)==false) return false;
break;
case 'number':
if (srcObj.value.length>0)
{
if (checkNaN(srcObj)==false) return false;
}
break;
case 'date':
if (srcObj.value.length>0)
{
if (checkDate(srcObj)==false) return false;
}
break;
case 'phone-must':
if (checkPhone(srcObj)==false) return false;
break;
case 'phone':
if (srcObj.value.length>0)
{
if (checkPhone(srcObj)==false) return false;
}
break;
}
}
}
return true;
}
function readOnlyAll()
{
var loop=document.forms.length
var Ele;
for (var i=0;i<loop;i++)
{
for( var j=0;j<document.forms[i].elements.length;j++)
{
Ele=document.forms[i].elements[j];
switch(Ele.tagName)
{
case 'INPUT':
if ((Ele.type=="button" || Ele.type=="submit" ||Ele.type=="reset") && Ele.className!='SHOWALWAYS' ){
Ele.className="off";
Ele.disabled=true;
}
else
{
if(Ele.type=="radio" || Ele.type=="checkbox") Ele.disabled=true;
else Ele.readOnly=true;
}
break;
case 'SELECT':
Ele.className="off";
Ele.insertAdjacentText('beforeBegin',Ele.value);
break;
case 'TEXTAREA':
Ele.readOnly=true;
break;
}
}
}
}
var refString="must,number,date,phone,number-must,date-must,phone-must";
function hideCheck(padObj)
{
if (padObj){
if (padObj.tagName=='DIV'){
var len=padObj.all.length;
for(var i=0;i<len;i++){
var item=padObj.all.item(i);
if (refString.search(item.className.toLowerCase())>-1){
item.className="hidden-"+item.className;
}
}
}
}
}
function showCheck(padObj)
{
if (padObj){
if (padObj.tagName=='DIV'){
var len=padObj.all.length;
for(var i=0;i<len;i++){
var item=padObj.all.item(i);
// alert(item.className.search("hidden-")+":::"+item.className.slice(7));
if (item.className.search("hidden-")> -1) item.className=item.className.slice(7);
}
}
}
}
//--------------------------------------------------------------------
//作用:以下4个函数是数值型变量的小数位处理函数,分别为:
// fixNumber: 四舍五入;
// greaterNumber: 取大值;
// lessNumber: 取小值;
// halfFixNumber: 先四舍五入,结果最后一位不足5按5计算,最后一位大于五进位;
//用法:fixNumber(0.626,2)=0.63 fixNumber(0.23,1)=0.2
// greaterNumber(0.626,2)=0.63 greaterNumber(0.23,1)=0.3
// lessNumber(0.626,2)=0.62 lessNumber(0.23,1)=0.2
// halfFixNumber(0.626,2)=0.65 halfFixNumber(0.23,1)=0.5
//参数:orgNumber:原始数值,可以为字符或数字型;
// fractions:返回的小数位数;
//返回值:字符串
//作者:耿战
//日起:2002-04-16
//--------------------------------------------------------------------
function fixNumber(orgNumber,fractions)
{
if (isNaN(orgNumber)) return 'NaN';
var tempValue=parseFloat(orgNumber);
var rtValue=tempValue.toFixed(parseInt(fractions));
return rtValue;
}
function greaterNumber(orgNumber,fractions)
{
if (isNaN(orgNumber)) return 'NaN';
var tempValue=parseFloat(orgNumber);
var rtValue=tempValue.toFixed(parseInt(fractions));
if (parseFloat(rtValue)<tempValue){
rtValue=((parseFloat(rtValue)*Math.pow(10,parseInt(fractions))+1)/Math.pow(10,parseInt(fractions))).toFixed(parseInt(fractions));
}
return rtValue;
}
function lessNumber(orgNumber,fractions)
{
if (isNaN(orgNumber)) return 'NaN';
var tempValue=parseFloat(orgNumber);
var rtValue=tempValue.toFixed(parseInt(fractions));
if (parseFloat(rtValue)>tempValue){
rtValue=((parseFloat(rtValue)*Math.pow(10,parseInt(fractions))-1)/Math.pow(10,parseInt(fractions))).toFixed(parseInt(fractions));
}
return rtValue;
}
function halfFixNumber(orgNumber,fractions)
{
if (isNaN(orgNumber)) return 'NaN';
var tempValue=parseFloat(orgNumber);
var rtValue=tempValue.toFixed(parseInt(fractions));
if (parseInt(rtValue.substr(rtValue.length-1,1))<5 && parseInt(rtValue.substr(rtValue.length-1,1))>0){
rtValue=rtValue.substr(0,rtValue.length-1)+'5';
}
if (parseInt(rtValue.substr(rtValue.length-1,1))>5 && parseInt(rtValue.substr(rtValue.length-1,1))<=9){
rtValue=greaterNumber(rtValue,parseInt(fractions)-1)+'0';
}
return rtValue;
}
function find()
{ var objTableLeft=document.getElementById('item_list');
var Rows=objTableLeft.rows.length;
var intSelectNum = 0;
for( var i=2;i<Rows;i++)
{
if(objTableLeft.rows[i].cells[0].children[0].checked)
{
intSelectNum++;
strProject_ID = objTableLeft.rows[i].cells[0].children[0].value;
break;
}
}
return intSelectNum;
// if(intSelectNum!=1){
// return false;
// }else return true;
}
function checkAll(){
var nn=document.forms[0].elements.length;
for(var i=0;i<nn;i++){
var v=document.forms[0].elements[i].name;
if(v=="del_uid"){
document.forms[0].elements[i].checked=true;
}
}
}
function unCheckAll(){
var nn=document.forms[0].elements.length;
for(var i=0;i<nn;i++){
var v=document.forms[0].elements[i].name;
if(v=="del_uid"){
document.forms[0].elements[i].checked=false;
}
}
}
//--------------------------------------------------------------------
//????????????
//changed by an 2005-06-17
//--------------------------------------------------------------------
function PopupCalendar(InstanceName)
{
///Global Tag
this.instanceName=InstanceName;
///Properties
this.separator="-"
this.oBtnTodayTitle="Today"
this.oBtnCancelTitle="Cancel"
this.weekDaySting=new Array("S","M","T","W","T","F","S");
this.monthSting=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
this.Width=200;
this.currDate=new Date();
this.today=new Date();
this.startYear=1970;
this.endYear=2020;
///Css
this.divBorderCss="1px solid #BCD0DE";
this.tableBorderColor="#CCCCCC"
///Method
this.Init=CalendarInit;
this.Fill=CalendarFill;
this.Refresh=CalendarRefresh;
this.Restore=CalendarRestore;
///HTMLObject
this.oTaget=null;
this.oPreviousCell=null;
this.sDIVID=InstanceName+"oDiv";
this.sTABLEID=InstanceName+"oTable";
this.sMONTHID=InstanceName+"oMonth";
this.sYEARID=InstanceName+"oYear";
}
function CalendarInit() ///Create panel
{
var sMonth,sYear
sMonth=this.currDate.getMonth();
sYear=this.currDate.getYear();
htmlAll="<div id='"+this.sDIVID+"' style='display:none;position:absolute;width:130;border:"+this.divBorderCss+";padding:1px;background-color:#FFFFFF;z-index:100';>";
//htmlAll+="<div align='center'>";
/// Month
htmloMonth="<select id='"+this.sMONTHID+"' onchange=CalendarMonthChange("+this.instanceName+") style='width:50%;background-color:#D0F5FF;'>";
for(i=0;i<12;i++)
{
htmloMonth+="<option value='"+i+"'>"+this.monthSting[i]+"</option>";
}
htmloMonth+="</select>";
/// Year
htmloYear="<select id='"+this.sYEARID+"' onchange=CalendarYearChange("+this.instanceName+") style='width:50%;background-color:#D0F5FF;'>";
for(i=this.startYear;i<=this.endYear;i++)
{
htmloYear+="<option value='"+i+"'>"+i+"</option>";
}
htmloYear+="</select>";
/// Day
htmloDayTable="<table id='"+this.sTABLEID+"' width='130' border=0 cellpadding=0 cellspacing=1 bgcolor='"+this.tableBorderColor+"'>";
htmloDayTable+="<tbody bgcolor='#ffffff'style='font-size:10px;'>";
for(i=0;i<=6;i++)
{
if(i==0)
htmloDayTable+="<tr bgcolor='#98B8CD'>";
else
htmloDayTable+="<tr>";
for(j=0;j<7;j++)
{
if(i==0)
{
htmloDayTable+="<td height='14' align='center' valign='middle' style='cursor:hand;font-size:12px;'>";
htmloDayTable+=this.weekDaySting[j]+"</td>"
}
else
{
htmloDayTable+="<td height='14' align='center' valign='middle' style='cursor:hand;font-size:12px;'";
htmloDayTable+=" onmouseover=CalendarCellsMsOver("+this.instanceName+")";
htmloDayTable+=" onmouseout=CalendarCellsMsOut("+this.instanceName+")";
htmloDayTable+=" onclick=CalendarCellsClick(this,"+this.instanceName+")>";
htmloDayTable+=" </td>"
}
}
htmloDayTable+="</tr>";
}
htmloDayTable+="</tbody></table>";
/// Today Button
htmloButton="<div align='center' style='padding:1px'>"
htmloButton+="<button style='width:40px;height:16px;border:1px solid #BCD0DE;background-color:#eeeeee;cursor:hand;font-size:12px;'"
htmloButton+=" onclick=CalendarTodayClick("+this.instanceName+")>"+this.oBtnTodayTitle+"</button> "
htmloButton+="<button style='width:40px;height:16px;border:1px solid #BCD0DE;background-color:#eeeeee;cursor:hand;font-size:12px;'"
htmloButton+=" onclick=CalendarCancel("+this.instanceName+")>"+this.oBtnCancelTitle+"</button> "
htmloButton+="</div>"
/// All
htmlAll=htmlAll+htmloYear+htmloMonth+htmloDayTable+htmloButton+"</div>";
document.write(htmlAll);
this.Fill();
}
function CalendarFill() ///
{
var sMonth,sYear,sWeekDay,sToday,oTable,currRow,MaxDay,sDaySn,sIndex,rowIndex,cellIndex,oSelectMonth,oSelectYear
sMonth=this.currDate.getMonth();
sYear=this.currDate.getYear();
sWeekDay=(new Date(sYear,sMonth,1)).getDay();
sToday=this.currDate.getDate();
oTable=document.all[this.sTABLEID];
currRow=oTable.rows[1];
MaxDay=CalendarGetMaxDay(sYear,sMonth);
oSelectMonth=document.all[this.sMONTHID]
oSelectMonth.selectedIndex=sMonth;
oSelectYear=document.all[this.sYEARID]
for(i=0;i<oSelectYear.length;i++)
{
if(parseInt(oSelectYear.options[i].value)==sYear)oSelectYear.selectedIndex=i;
}
////
for(sDaySn=1,sIndex=sWeekDay;sIndex<=6;sDaySn++,sIndex++)
{
if(sDaySn==sToday)
{
currRow.cells[sIndex].innerHTML="<font color=red><i><b>"+sDaySn+"</b></i></font>";
this.oPreviousCell=currRow.cells[sIndex];
}
else
{
currRow.cells[sIndex].innerHTML=sDaySn;
currRow.cells[sIndex].style.color="#666666";
}
CalendarCellSetCss(0,currRow.cells[sIndex]);
}
for(rowIndex=2;rowIndex<=6;rowIndex++)
{
if(sDaySn>MaxDay)break;
currRow=oTable.rows[rowIndex];
for(cellIndex=0;cellIndex<currRow.cells.length;cellIndex++)
{
if(sDaySn==sToday)
{
currRow.cells[cellIndex].innerHTML="<font color=red><i><b>"+sDaySn+"</b></i></font>";
this.oPreviousCell=currRow.cells[cellIndex];
}
else
{
currRow.cells[cellIndex].innerHTML=sDaySn;
currRow.cells[cellIndex].style.color="#666666";
}
CalendarCellSetCss(0,currRow.cells[cellIndex]);
sDaySn++;
if(sDaySn>MaxDay)break;
}
}
}
function CalendarRestore() /// Clear Data
{
var oTable
oTable=document.all[this.sTABLEID]
for(i=1;i<oTable.rows.length;i++)
{
for(j=0;j<oTable.rows[i].cells.length;j++)
{
CalendarCellSetCss(0,oTable.rows[i].cells[j]);
oTable.rows[i].cells[j].innerHTML=" ";
}
}
}
function CalendarRefresh(newDate) ///
{
this.currDate=newDate;
this.Restore();
this.Fill();
}
function CalendarCellsMsOver(oInstance) /// Cell MouseOver
{
var myCell
myCell=event.srcElement;
CalendarCellSetCss(0,oInstance.oPreviousCell);
if(myCell)
{
CalendarCellSetCss(1,myCell);
oInstance.oPreviousCell=myCell;
}
}
function CalendarCellsMsOut(oInstance) ////// Cell MouseOut
{
var myCell
myCell=event.srcElement;
CalendarCellSetCss(0,myCell);
}
function CalendarCellsClick(oCell,oInstance)
{
var sDay,sMonth,sYear,newDate
sYear=oInstance.currDate.getFullYear();
sMonth=oInstance.currDate.getMonth();
sDay=oInstance.currDate.getDate();
if(oCell.innerText!=" ")
{
sDay=parseInt(oCell.innerText);
if(sDay!=oInstance.currDate.getDate())
{
newDate=new Date(sYear,sMonth,sDay);
oInstance.Refresh(newDate);
}
}
sDateString=sYear+oInstance.separator+CalendarDblNum(sMonth+1)+oInstance.separator+CalendarDblNum(sDay); ///return sDateString
if(oInstance.oTaget.tagName=="INPUT")
{
oInstance.oTaget.value=sDateString;
}
document.all[oInstance.sDIVID].style.display="none";
}
function CalendarYearChange(oInstance) /// Year Change
{
var sDay,sMonth,sYear,newDate
sDay=oInstance.currDate.getDate();
sMonth=oInstance.currDate.getMonth();
sYear=document.all[oInstance.sYEARID].value
newDate=new Date(sYear,sMonth,sDay);
oInstance.Refresh(newDate);
}
function CalendarMonthChange(oInstance) /// Month Change
{
var sDay,sMonth,sYear,newDate
sDay=oInstance.currDate.getDate();
sMonth=document.all[oInstance.sMONTHID].value
sYear=oInstance.currDate.getYear();
newDate=new Date(sYear,sMonth,sDay);
oInstance.Refresh(newDate);
}
function CalendarTodayClick(oInstance) /// "Today" button Change
{
oInstance.Refresh(new Date());
}
function getDateString(oInputSrc,oInstance)
{
if(oInputSrc&&oInstance)
{
CalendarDiv=document.all[oInstance.sDIVID];
oInstance.oTaget=oInputSrc;
CalendarDiv.style.pixelLeft=CalendargetPos(oInputSrc,"Left")-134+oInputSrc.offsetWidth;
CalendarDiv.style.pixelTop=CalendargetPos(oInputSrc,"Top")+oInputSrc.offsetHeight;
CalendarDiv.style.display=(CalendarDiv.style.display=="none")?"":"none";
}
}
function CalendarCellSetCss(sMode,oCell) /// Set Cell Css
{
// sMode
// 0: OnMouserOut 1: OnMouseOver
if(sMode)
{
oCell.style.border="1px solid #5589AA";
oCell.style.backgroundColor="#BCD0DE";
}
else
{
oCell.style.border="1px solid #FFFFFF";
oCell.style.backgroundColor="#FFFFFF";
}
}
function CalendarGetMaxDay(nowYear,nowMonth) /// Get MaxDay of current month
{
var nextMonth,nextYear,currDate,nextDate,theMaxDay
nextMonth=nowMonth+1;
if(nextMonth>11)
{
nextYear=nowYear+1;
nextMonth=0;
}
else
{
nextYear=nowYear;
}
currDate=new Date(nowYear,nowMonth,1);
nextDate=new Date(nextYear,nextMonth,1);
theMaxDay=(nextDate-currDate)/(24*60*60*1000);
return theMaxDay;
}
function CalendargetPos(el,ePro) /// Get Absolute Position
{
var ePos=0;
while(el!=null)
{
ePos+=el["offset"+ePro];
el=el.offsetParent;
}
return ePos;
}
function CalendarDblNum(num)
{
if(num<10)
return "0"+num;
else
return num;
}
function CalendarCancel(oInstance) ///Cancel
{
CalendarDiv=document.all[oInstance.sDIVID];
CalendarDiv.style.display="none";
}
//?????
function tyse()
{
var A_checked = window.document.queryFrm.typeselectA.checked;
var B_checked = window.document.queryFrm.typeselectB.checked;
var C_checked = window.document.queryFrm.typeselectC.checked;
var D_checked = window.document.queryFrm.typeselectD.checked;
var E_checked = window.document.queryFrm.typeselectE.checked;
var F_checked = window.document.queryFrm.typeselectF.checked;
var G_checked = window.document.queryFrm.typeselectG.checked;
var H_checked = window.document.queryFrm.typeselectH.checked;
var I_checked = window.document.queryFrm.typeselectI.checked;
var J_checked = window.document.queryFrm.typeselectJ.checked;
var K_checked = window.document.queryFrm.typeselectK.checked;
var N_checked = window.document.queryFrm.typeselectN.checked;
var P_checked = window.document.queryFrm.typeselectP.checked;
var Q_checked = window.document.queryFrm.typeselectQ.checked;
var R_checked = window.document.queryFrm.typeselectR.checked;
var S_checked = window.document.queryFrm.typeselectS.checked;
var U_checked = window.document.queryFrm.typeselectU.checked;
var V_checked = window.document.queryFrm.typeselectV.checked;
var X_checked = window.document.queryFrm.typeselectX.checked;
var Z_checked = window.document.queryFrm.typeselectZ.checked;
var num1_checked = window.document.queryFrm.typeselect01.checked;
var num2_checked = window.document.queryFrm.typeselect02.checked;
var num3_checked = window.document.queryFrm.typeselect03.checked;
var num4_checked = window.document.queryFrm.typeselect04.checked;
var num5_checked = window.document.queryFrm.typeselect05.checked;
var num6_checked = window.document.queryFrm.typeselect06.checked;
var num7_checked = window.document.queryFrm.typeselect07.checked;
var TB_checked = window.document.queryFrm.typeselectTB.checked;
var TE_checked = window.document.queryFrm.typeselectTE.checked;
var TD_checked = window.document.queryFrm.typeselectTD.checked;
var TF_checked = window.document.queryFrm.typeselectTF.checked;
var TH_checked = window.document.queryFrm.typeselectTH.checked;
var TJ_checked = window.document.queryFrm.typeselectTJ.checked;
var TK_checked = window.document.queryFrm.typeselectTK.checked;
var TL_checked = window.document.queryFrm.typeselectTL.checked;
var TM_checked = window.document.queryFrm.typeselectTM.checked;
var TX_checked = window.document.queryFrm.typeselectTX.checked;
var TP_checked = window.document.queryFrm.typeselectTP.checked;
var TQ_checked = window.document.queryFrm.typeselectTQ.checked;
var TS_checked = window.document.queryFrm.typeselectTS.checked;
var TU_checked = window.document.queryFrm.typeselectTU.checked;
var TV_checked = window.document.queryFrm.typeselectTV.checked;
if(A_checked==true)
{ A=",'A'";}
else
{A="";}
if(B_checked==true)
{B=",'B'"; }
else
{B="";}
if(C_checked==true)
{C=",'C'"; }
else
{C="";}
if(D_checked==true)
{ D=",'D'";}
else
{D="";}
if(E_checked==true)
{ E=",'E'";}
else
{E="";}
if(F_checked==true)
{F=",'F'"; }
else
{F="";}
if(G_checked==true)
{G=",'G'"; }
else
{G="";}
if(H_checked==true)
{ H=",'H'";}
else
{H="";}
if(I_checked==true)
{ I=",'I'";}
else
{I="";}
if(J_checked==true)
{J=",'J'"; }
else
{J="";}
if(K_checked==true)
{K=",'K'"; }
else
{K="";}
if(N_checked==true)
{ N=",'N'";}
else
{N="";}
if(P_checked==true)
{ P=",'P'";}
else
{P="";}
if(Q_checked==true)
{Q=",'Q'"; }
else
{Q="";}
if(R_checked==true)
{R=",'R'"; }
else
{R="";}
if(S_checked==true)
{ S=",'S'";}
else
{S="";}
if(U_checked==true)
{ U=",'U'";}
else
{U="";}
if(V_checked==true)
{V=",'V'"; }
else
{V="";}
if(X_checked==true)
{X=",'X'"; }
else
{X="";}
if(Z_checked==true)
{ Z=",'Z'";}
else
{Z="";}
if(num1_checked==true)
{ num1=",'01'";}
else
{num1="";}
if(num2_checked==true)
{num2=",'02'"; }
else
{num2="";}
if(num3_checked==true)
{num3=",'03'"; }
else
{num3="";}
if(num4_checked==true)
{ num4=",'04'";}
else
{num4="";}
if(num5_checked==true)
{ num5=",'05'";}
else
{num5="";}
if(num6_checked==true)
{num6=",'06'"; }
else
{num6="";}
if(num7_checked==true)
{num7=",'07'"; }
else
{num7="";}
if(TB_checked==true)
{ TB=",'TB'";}
else
{TB="";}
if(TE_checked==true)
{ TE=",'TE'";}
else
{TE="";}
if(TD_checked==true)
{TD=",'TD'"; }
else
{TD="";}
if(TF_checked==true)
{TF=",'TF'"; }
else
{TF="";}
if(TH_checked==true)
{ TH=",'TH'";}
else
{TH="";}
if(TJ_checked==true)
{ TJ=",'TJ'";}
else
{TJ="";}
if(TK_checked==true)
{TK=",'TK'"; }
else
{TK="";}
if(TL_checked==true)
{TL=",'TL'"; }
else
{TL="";}
if(TM_checked==true)
{ TM=",'TM'";}
else
{TM="";}
if(TX_checked==true)
{ TX=",'TX'";}
else
{TX="";}
if(TP_checked==true)
{TP=",'TP'"; }
else
{TP="";}
if(TQ_checked==true)
{TQ=",'TQ'"; }
else
{TQ="";}
if(TS_checked==true)
{ TS=",'TS'";}
else
{TS="";}
if(TU_checked==true)
{ TU=",'TU'";}
else
{TU="";}
if(TV_checked==true)
{ TV=",'TV'";}
else
{TV="";}
document.queryFrm.typetxt.value="''"+A+B+C+D+E+F+G+H+I+J+K+N+P+Q+R+S+U+V+X+Z+num1+num2+num3+num4+num5+num6+num7+TB+TE+TD+TF+TH+TJ+TK+TL+TM+TX+TP+TQ+TS+TU+TV;
queryFrm.submit();
}
//-->
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="com.silence.market.*"%>
<%@include file="../common/public.jsp"%>
<html>
<head>
<title>商品信息</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script type="text/javascript" src="../js/validation.js"></script>
<link href="../css/book.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<script language="javascript">
function del_project()
{
if(find()>=1)
{
if(confirm("确实要删除选中项吗?"))
{
document.queryFrm.action="transaction_control.jsp?actiontype=del&id=ok";
document.queryFrm.submit();
}else{
return;
}
} else {
alert("只有选择至少一项,才能进行操作");
return;
}
}
//检查是否为任意数(实数)
function isNumeric(strNumber) {
var newPar=/^(- |\+)?\d+(\.\d+)?$/
return newPar.test(strNumber);
}
//检查是否为正数
function isUnsignedNumeric(strNumber) {
var newPar=/^\d+(\.\d+)?$/
return newPar.test(strNumber);
}
//检查是否为整数
function isInteger(strInteger) {
var newPar=/^(- |\+)?\d+$/
return newPar.test(strInteger);
}
//检查是否为正整数
function isUnsignedInteger(strInteger) {
var newPar=/^\d+$/
return newPar.test(strInteger);
}
</script>
<body leftmargin="0" topmargin="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../images/bid_title.jpg.jpg" width="1024" height="100"></td>
</tr>
</table>
<%
try {
request.setCharacterEncoding("GBK");
String sFileName = "transaction_list_page_display.jsp";
int intPerPageNum = request.getParameter("sPerPage")==null?10:Integer.parseInt(request.getParameter("sPerPage"));
int intPageNo = request.getParameter("sPageNo")==null?1:Integer.parseInt(request.getParameter("sPageNo"));
int nRows = 0;
int nPages = 0;
String sPageNo = String.valueOf(intPageNo);
String sPerPage = String.valueOf(intPerPageNum);
String strCondition = " 1 = 1 and s_status = '0' ";
//按查询条件查询
//类别
String conType = request.getParameter("con_type")==null?"":request.getParameter("con_type");
if(!conType.equals("")){
strCondition = strCondition + " and s_transaction_type = '" + conType + "' ";
}
//标题
String conTitle = request.getParameter("con_title")==null?"":request.getParameter("con_title");
if(!conTitle.equals("")){
strCondition = strCondition + " and s_transaction_title like '%" + conTitle + "%' ";
}
//发布人
String conArtID = request.getParameter("con_art_id")==null?"":request.getParameter("con_art_id");
if(!conArtID.equals("")){
strCondition = strCondition + " and s_art_id = '" + conArtID + "' ";
}
//产品目录
String conCatID = request.getParameter("con_cat_id")==null?"":request.getParameter("con_cat_id");
if(!conCatID.equals("")){
strCondition = strCondition + " and s_cat_id like '%" + conCatID + "%' ";
}
//日期
String conTimeIssue = request.getParameter("con_time_issue")==null?"":request.getParameter("con_time_issue");
if(!conTimeIssue.equals("")){
strCondition = strCondition + " and d_time_issue = '" + conTimeIssue + "' ";
}
//最低价格
int conPriceMin = request.getParameter("con_price_min")==null?0:Integer.parseInt(request.getParameter("con_price_min"));
if(conPriceMin!=0){
strCondition = strCondition + " and n_price_min >= " + conPriceMin + " ";
}
//最高价格
int conPriceMax = request.getParameter("con_price_max")==null?0:Integer.parseInt(request.getParameter("con_price_max"));
if(conPriceMax!=0){
strCondition = strCondition + " and n_price_max <= " + conPriceMax + " ";
}
//查询结果放在类对象里面
TransactionManager tempManager = new TransactionManager();
Transaction[] temps = tempManager.getAllTransaction("",strCondition," order by n_uid desc ", intPageNo, intPerPageNum);
nRows = tempManager.getRows();
nPages = (nRows - 1 + Integer.parseInt(sPerPage))/Integer.parseInt(sPerPage);
int pageCount = nPages;
Transaction temp = new Transaction();
%>
<form method="post" name="queryFrm" action=<%=sFileName%>>
<div id="Layer1" style="position:absolute; left:30px; top:100px; width:800px; height:94px; z-index:1">
<table border=0 cellpadding=0 cellspacing=1 align="left" width="800">
<tr>
<td colspan="7" height="32"><span class="clsNav"><img src="../images/messages2.gif" width="16" height="15">您当前的位置>>供求信息>>供求信息列表</span>
<hr noshade class="clsHLine"></td>
</tr>
<%
String strCondition1 = " 1=1 ";
TransactionCatManager tempManager1 = new TransactionCatManager();
TransactionCat[] temps1 = tempManager1.getAllTransactionCat("",strCondition1," order by s_cat_grade", 1, 500);
TransactionCat temp1 = new TransactionCat();
//查询条件
%>
<tr><td><table><tr>
<td>产品目录:
<select class="Comm" name="con_cat_id">
<option value="" >--</option>
<!--这里是一级产品目录-->
<%
String catid1="";
for(int i1=0;i1<temps1.length;i1++)
{
temp1=temps1[i1];
if(temp1.getCatGrade().equals("1"))
{
catid1=temp1.getCatID();
%>
<option value="<%=temp1.getCatID()%>" <%if(conCatID.equals(temp1.getCatID())){%>selected<%}%> >
<%=temp1.getCatName()%>
</option>
<!--这里是二级产品目录-->
<%String catid2="";
for(int i2=0;i2<temps1.length;i2++)
{
temp1=temps1[i2];
if(temp1.getCatGrade().equals("2")&&temp1.getCatParentID().equals(catid1))
{
catid2=temp1.getCatID();
%>
<option value="<%=temp1.getCatID()%>" <%if(conCatID.equals(temp1.getCatID())){%>selected<%}%> >
<%=temp1.getCatName()%>
</option>
<!--这里是三级产品目录-->
<%
String catDiscribetion3="";
for(int i3=0;i3<temps1.length;i3++)
{
temp1=temps1[i3];
if(temp1.getCatGrade().equals("3")&&temp1.getCatParentID().equals(catid2))
{
String s3CatID=temp1.getCatID();
%>
<option value="<%=s3CatID%>" <%if(conCatID.equals(s3CatID)){%>selected<%}%> >
<%=temp1.getCatName()%>
<%if(temp1.getCatDiscribetion()!=null){%>
(<%=temp1.getCatDiscribetion()%>)<%}%>
</option>
<%}
}
}
}
}
}%>
</select>
</td>
<td>标题
<input name="con_title" type="text" class="Comm" value="<%=conTitle%>" size="15" maxlength="50"></td>
<td>发布人
<input name="con_art_id" type="text" class="Comm" size="15" value="<%=conArtID%>" maxlength="50">
</input>
</td>
<td>日期:
<input name="con_time_issue" type="text" class="Comm" value="<%=conTimeIssue%>" size="15" maxlength="50">
</input>
</td>
<td>最低价:
<input name="con_price_min" type="text" class="Comm" size="15" value="<%=conPriceMin%>" maxlength="50">
</input>
</td>
<td>最高价:
<input name="con_price_max" onFocus="isNumeric(con_price_max.value)" type="text" class="Comm" size="15" value="<%=conPriceMax%>" maxlength="50">
</input>
<input name="con_type" type="hidden" value="<%=conType%>"></input>
</td>
<td>
<input type="submit" onClick="isNumeric(con_price_max.value)" name="Submit" value="查询" class="button1">
</td>
</tr>
</table>
</td>
</tr>
<tr></tr>
<tr>
<td><table width="800">
<tr align="center" class="clsMenu1">
<td width="30"><font size="3">编号</font></td>
<td width="97"><font size="3">相关图片</font></td>
<td width="454"><font size="3">供应商品信息/联系人</font></td>
<td width="40"><font size="3">价格(元)</font></td>
<td width="25"><font size="3">数量</font></td>
<td width="40"><font size="3">日期</font></td>
<td width="65"><font size="3">操作</font></td>
</tr>
</table></td>
<td></td>
</tr>
<%//////////////////////////////
for(int index=0;index<temps.length;index++){
temp=temps[index];
%>
<tr>
<td width="600">
<!--内部表111111111111111111111-->
<table align="left" width="800" border="0">
<tr>
<DIV class=offer13j>
<DIV class=offerbackground33j id=compareColor3>
<td width="30"><%=temp.getUid()%>
</td>
<td width="104"> <DIV class=comparecheck3j>
<a href="#"
target=_blank> <img src="../<%=sessionFilesPic%><%=temp.getPicSmall()%>" alt="" width="100" height="100"
style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px">
</a> </DIV></td>
<td width="12"> <DIV class=picture3j> <A class=m
onmousedown="aliclick(this,'?tracelog=po_listsell_1_3_j_3');addParam(this,'keywords','')"
href="http://detail.china.alibaba.com/buyer/offerdetail/34574566.html"
target=_blank> </A> </DIV></td>
<td width="416"> <DIV class=content3j>
<DIV class=info3j> <SPAN class=m> <A href="transaction_single.jsp?id=<%=temp.getUid()%>" target=_blank><%=temp.getTransactionTitle()%></A>
</SPAN> <NOBR><SPAN class=gray><%=FormatManager.getDateFormat10(temp.getTimeIssue())%></SPAN></NOBR><BR>
<SPAN class="gray s">
<%=temp.getTransactionText()%></SPAN><BR>
<A href="#" target=_blank>
<%if(temp.getManConnect()!=null){%>
联系人:<%=temp.getManConnect()%>
<%}%>
<%if(temp.getPhoneConnect()!=null){%>
手机:<%=temp.getPhoneConnect()%>
<%}%>
<%if(temp.getMobileConnect()!=null){%>
电话:<%=temp.getMobileConnect()%>
<%}%>
</A>
<DIV class=gray align=right>
<%if(temp.getAddressConnect()!=null){%>
[
<%=temp.getAddressConnect()%>
]
<%}%>
</DIV>
</DIV>
</DIV>
</td>
<td width="40"> <DIV class=myt3j style="LINE-HEIGHT: 150%">
<%=temp.getPriceMin()%>~<%=temp.getPriceMax()%> /公斤<BR>
</DIV></td>
<td width="25"> <DIV class=athena3j>
<SPAN><A onmousedown="return aliclick(this,'?tracelog=list_cxpd_tpbz')" title=点击查看该公司信用资料
href="#" target=_blank><IMG height=14 src="%CD%F8%D5%BE/scon_buyer_1_1.files/trust.gif" width=22 align=middle
border=0><BR>
<%=temp.getQtyIssue()%></A></SPAN></DIV>
<td width="30"><DIV class=hackbox><%=FormatManager.getDateFormat10(temp.getTimeIssue())%></DIV></td>
<td width="65"><a
href="javascript:f572628('34574566','jxnb440483','isOnline','','pm')"><img
src="%CD%F8%D5%BE/scon_buyer_1_1.files/list_mytlogo_online.gif" border=0></a><a
href="javascript:f572628('34574566','jxnb440483','isOnline','','pm')"><span
class=lh15><br>
跟我协商</span></a>
<br>
<a href="#" title="查看详细信息" onClick="window.open('transaction_single.jsp?id=<%=temp.getUid()%>','', 'toolbar=no, menubar=no,scrollbars=yes, resizable=yes')">[查看]</a>
</td>
</DIV>
</DIV>
</tr>
</table>
</td>
</tr>
<%
}%>
<tr>
<td width="600">
<!--内部表2222222222222222222222-->
<table align="left" width="800" border="0">
<tr>
<DIV class=offer13j>
<DIV class=offerbackground33j id=compareColor3>
<td><INPUT id=compareBox3
onclick=javascript:clickcompareBox(34574566,this); type=checkbox value=on
name=34574566></td>
<td> <DIV class=comparecheck3j>
<a href="#"
target=_blank> <img src="../<%=sessionFilesPic%><%=temp.getPicSmall()%>" alt="" width="100" height="100"
style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px">
</a> </DIV></td>
<td> <DIV class=picture3j> <A class=m
onmousedown="aliclick(this,'?tracelog=po_listsell_1_3_j_3');addParam(this,'keywords','')"
href="http://detail.china.alibaba.com/buyer/offerdetail/34574566.html"
target=_blank> </A> </DIV></td>
<td> <DIV class=content3j>
<DIV class=info3j>
<SPAN class=m> <A href="#" target=_blank><%=temp.getTransactionTitle()%></A> </SPAN>
<NOBR><SPAN class=gray><%=FormatManager.getDateFormat10(temp.getTimeIssue())%>2006-06-03 09:38:36</SPAN></NOBR><BR>
<SPAN class="gray s"><%=temp.getTransactionTitle()%>KD-1280型注塑机系参考了欧洲名牌后模板联体结构注塑机的设计理念,具有选材优良,结构先进、造型美观,操?...</SPAN><BR>
<A href="#" target=_blank><%=temp.getTransactionTitle()%>宁波市金星塑料机械有限公司</A>
<DIV class=gray align=right>[<%=temp.getTransactionTitle()%>浙江宁波市]</DIV>
</DIV>
</DIV></td>
<td> <DIV class=myt3j style="LINE-HEIGHT: 150%"> <A
href="javascript:f572628('34574566','jxnb440483','isOnline','','pm')"><IMG
src="%CD%F8%D5%BE/scon_buyer_1_1.files/list_mytlogo_online.gif" border=0><BR>
<SPAN
class=lh15>跟我洽谈</SPAN></A> </DIV></td>
<td> <DIV class=athena3j>
<SPAN><A onmousedown="return aliclick(this,'?tracelog=list_cxpd_tpbz')" title=点击查看该公司信用资料
href="#" target=_blank><IMG height=14 src="%CD%F8%D5%BE/scon_buyer_1_1.files/trust.gif" width=22 align=middle
border=0><BR>54</A></SPAN>
</DIV>
</td>
<td> <DIV class=address3j> <A
href="http://trust.alibaba.com.cn/credit/hkaq.shtml?tracelog=list_c01_dupai"
target=_blank><IMG alt=使用支付宝付款,交易更安全 src="%CD%F8%D5%BE/scon_buyer_1_1.files/logo_alipay.gif"
border=0></A> <BR>
<BR>
</DIV></td>
<td><DIV class=hackbox></DIV></td>
</DIV>
</DIV>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan=20 valign="top" class="clsBgColor1">
<%@include file="../common/page_deal.jsp"%>
</tr>
</table>
</div>
</form>
</body>
</html>
<%
} catch(Exception e){
String strErr = e.getMessage();
onError(request,response,strErr,"","window.close();");
e.printStackTrace();
}
%>
<FORM name=queryFrm action="<%=sFileName%" method=post>>
<DIV align=center>
<TABLE cellSpacing=1 cellPadding=0 width="95%" align=left border=0>
<TBODY>
<TR>
<TD vAlign=top align=middle colSpan=7>
<TABLE height=32 cellSpacing=0 cellPadding=0 width="95%" align=center bgColor=#fbf9f5 border=0>
<TBODY>
<TR>
<TD width="11%"><IMG height=32 src="/p_emarket/WebModule1/images/01-1.gif" width=75></TD>
<TD class=clsHLine vAlign=center align=left width="79%" background=../../../p_emarket/WebModule1/images?牨晥∽∣???C?g??8?8??????栠敲??????慴杲瑥弽汢湡????????牨晥∽∣9????8?8/01-3.gif height=32><SPAN class="clsNav style4">您当前的位置>>商品管理>>商品列表</SPAN></TD>
<TD vAlign=bottom align=right width="10%"><IMG height=32 src="/p_emarket/WebModule1/images/01-32.gif" width=43></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD height=10></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD>
<TABLE class=clsBgColor2 cellSpacing=3 cellPadding=0 width="95%" align=center border=0><![CDATA[<%
String catid="";
for(int index=0;index<temps.length;index++){
temp=temps[index];
if(temp.getCatGrade().equals("2")&&temp.getCatID().equals(strCatID))
{
catid=strCatID;
%>]]>
<TBODY>
<TR class=clsTblDtl1>
<TD><A href="#?catID=<%=temp.getCatID()%>"><![CDATA[<%=temp.getCatName()%>]]></A></TD></TR>
<TR>
<TD>------</TD></TR>
<TR><![CDATA[<%
int count=0;
/////////////三级产品目录
for(int i=0;i<temps.length;i++)
{
temp=temps[i];
if(temp.getCatParentID().equals(catid))
{
%>]]>
<TD><A href="#?con_type=<%=conType%>&catID=<%=temp.getCatID()%>"><![CDATA[<%=temp.getCatName()%>]]></A></TD>
<TD><![CDATA[<%if(temp.getCatDiscribetion()!=null){%>]]>(<%=temp.getCatDiscribetion()%>)<%}%></TD>
<TD>||</TD><![CDATA[<% count++;
if(count<5)
continue;
else{
count=0;
%>]]></TR>
<TR><![CDATA[<%}
}
}
}%>]]></TR><![CDATA[<%}%>]]>
<TR>
<TD class=clsBgColor1 vAlign=top colSpan=20><![CDATA[<
%@include file="../common/page_deal.jsp"%>]]></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><BR><BR><BR><BR></DIV></FORM><![CDATA[<%
} catch(Exception e){
String strErr = e.getMessage();
onError(request,response,strErr,"","window.close();");
e.printStackTrace();
}
%>]]>