function reloadparent() { if(document.body.scrollHeight>550) { if(parent.document.getElementById("main")!=null) { parent.document.getElementById("main").height=this.document.body.scrollHeight; } } else { if(parent.document.getElementById("main")!=null) { parent.document.getElementById("main").height = 550; document.getElementById("tab").height=550; } } } function advsearch() { var vsearch = "";//高级检索拼接得到表达式 var vtemp = "";//临时表达式,用来拼接标题和正文的表达式 if(document.searchform.listtype[0].checked) { document.searchform.templet.value="demo_result.jsp"; } else { document.searchform.templet.value="demo_result_ch.jsp"; } if(setchannel()==false) { window.alert("请选择需要进行检索的频道!"); return false; } else { if(beforesearch()==false) { return false; } //得到检索docreltime vsearch = document.getElementById("searchdate").value; var v_rel_bt = "="; //标题字段对于检索词包含关系 v_rel_bt = document.searchform.dengyu1.value; var v_rel_zw = "=";//正文字段对于检索词包含关系 v_rel_zw = document.searchform.dengyu2.value; var v_reltype = document.searchform.relationtype.value; if(document.searchform.title.value!="") { vtemp = "doctitle"+v_rel_bt+"'"+ document.searchform.title.value +"'"; if(document.searchform.content.value!="") { vtemp = vtemp+" "+v_reltype+" doccontent"+v_rel_zw+"'"+ document.searchform.content.value+"'"; } } else { if(document.searchform.content.value!="") { vtemp = "doccontent"+v_rel_zw+"'"+ document.searchform.content.value+"'"; } } //如果检索表达式仍然为空,那么不用增加条件的关系 and or等 if(vsearch=="") { vsearch = vtemp; } else { if(vtemp!="") { vsearch = vsearch+" and " + vtemp; } } document.searchform.searchword.value=vsearch; document.searchform.submit(); } } //进行时间检索时三种检索时间方式 function changeTime(nType) { switch (nType){ case 1 : document.getElementById('time1').style.display = 'block'; document.getElementById('time2').style.display = 'none'; document.getElementById('time3').style.display = 'none'; document.getElementById("searchdate").value=""; break; case 2 : document.getElementById('time1').style.display = 'none'; document.getElementById('time2').style.display = 'block'; document.getElementById('time3').style.display = 'none'; document.getElementById("searchdate").value=""; break; case 3 : document.getElementById('time1').style.display = 'none'; document.getElementById('time2').style.display = 'none'; document.getElementById('time3').style.display = 'block'; document.getElementById("searchdate").value=""; break; //以下入库时间 case 4 : document.getElementById('Flowtime1').style.display = 'block'; document.getElementById('Flowtime2').style.display = 'none'; document.getElementById('Flowtime3').style.display = 'none'; break; case 5 : document.getElementById('Flowtime1').style.display = 'none'; document.getElementById('Flowtime2').style.display = 'block'; document.getElementById('Flowtime3').style.display = 'none'; break; case 6 : document.getElementById('Flowtime1').style.display = 'none'; document.getElementById('Flowtime2').style.display = 'none'; document.getElementById('Flowtime3').style.display = 'block'; break; default: document.getElementById('time1').style.display = 'block'; document.getElementById('time2').style.display = 'none'; document.getElementById('time3').style.display = 'none'; break; } } function pickDate(objOb) { var strURL = "datepicker.html"; var strIni = objOb.value; var strFtr = "dialogHeight: 240px; dialogWidth: 320px; "; strFtr = strFtr + "dialogLeft: " + window.event.screenX + "px; "; strFtr = strFtr + "dialogTop: " + window.event.screenY + "px; "; strFtr = strFtr + "edge: Sunken; center: no; help: No; resizable: No; scroll: No; status: No;" var strVal = window.showModalDialog (strURL, strIni,strFtr); if (strVal != "") { objOb.value = strVal; } } function subsearch() { if(beforesearch()==false) { return false; } //以下是得到总表达式 if(document.searchform.searchword2.value=="") { document.searchform.searchword.value=document.searchform.searchdate.value; } else { if(document.searchform.searchdate.value=="") { document.searchform.searchword.value= document.searchform.searchword2.value; } else { document.searchform.searchword.value= document.searchform.searchword2.value+" and "+document.searchform.searchdate.value } } alert(document.searchform.searchword.value); //document.searchform.submit(); } //设置docreltime "快捷时间段" function setDate() { var nCount = parseInt(document.searchform.selectDate.value,10); if ( nCount==0 ) { document.searchform.searchdate.value = ""; return true; } var aDay = new Date(); var sDate = ""; var year; year = aDay.getYear(); if((year-1900)<0) { year = year+1900; } if ( nCount!=30 ) { var date = aDay.getDate() - nCount + 1; aDay.setDate( date ); } else { var month = aDay.getMonth() - 1; aDay.setMonth(month); } sMonth = aDay.getMonth() + 1; if ( sMonth<10 ) { sMonth = "0" + sMonth; } sDay = aDay.getDate(); if ( sDay<10 ) { sDay = "0" + sDay; } sDate = year + "-" + sMonth + "-" + sDay; document.searchform.searchdate.value = "docreltime>'"+sDate+"'"; // alert(document.searchform.searchdate.value); } function dischange(vtype) { if(vtype==0) { document.getElementById("prepage").style.display='block'; document.getElementById("channelpage").style.display='none'; } if(vtype==1) { document.getElementById("prepage").style.display='none'; document.getElementById("channelpage").style.display='block'; } } function beforesearch() { //以下是得到时间限制的表达式 if(document.searchform.DateInputType[0].checked) { var v_sdate = document.all.idStartDate.value; var v_edate = document.all.idEndDate.value; var va_sdate = new Array(3); var va_edate = new Array(3); if(v_sdate=="") { alert("起始时间不能为空!"); return false; } va_sdate = v_sdate.split("."); if(v_edate=="") { va_edate[0] = new Date().getYear(); va_edate[1] = new Date().getMonth(); va_edate[2] = new Date().getDate(); document.all.idEndDate.value = va_edate[0]+"."+va_edate[1]+"."+va_edate[2]; } else { va_edate = v_edate.split("."); } if(new Date(va_sdate[0],va_sdate[1],va_sdate[2])>new Date(va_edate[0],va_edate[1],va_edate[2])) { alert("起始docreltime应该小于终止docreltime"); return false; } if(document.all.idStartDate.value!=""||document.all.idEndDate.value!="") { document.all.searchdate.value="docreltime='"+document.all.idStartDate.value+"' to '"+document.all.idEndDate.value+"'"; } else { if(document.all.idStartDate.value==""&&document.all.idEndDate.value!="") { document.all.searchdate.value="docreltime<='"+document.all.idEndDate.value+"'"; } if(document.all.idStartDate.value!=""&&document.all.idEndDate.value=="") { document.all.searchdate.value="docreltime>='"+document.all.idStartDate.value+"'"; } if(document.all.idStartDate.value==""&&document.all.idEndDate.value=="") { document.all.searchdate.value=""; } } } if(document.searchform.DateInputType[1].checked) { var alstr = ""; var starttime = ""; var endtime = ""; if(document.searchform.start_year.value=="") { alstr+= "起始年份不能为空 "; alert(alstr); return false; } if(document.searchform.start_month.value=="") { alstr += "起始月份不能为空 " ; alert(alstr); return false; } if(document.searchform.start_day.value=="") { alstr += "起始日不能为空 "; alert(alstr); return false; } if(document.searchform.end_year.value=="") { document.searchform.end_year.value = new Date().getYear(); } if(document.searchform.end_month.value=="") { document.searchform.end_month.value = new Date().getMonth()+1; } if(document.searchform.end_day.value=="") { document.searchform.end_day.value = new Date().getDate(); } var startDate = new Date(document.searchform.start_year.value,document.searchform.start_month.value,document.searchform.start_day.value); var endDate = new Date(document.searchform.end_year.value,document.searchform.end_month.value,document.searchform.end_day.value); if(startDate>endDate) { alert("起始docreltime不能大于终止docreltime!"); return false; } starttime = document.searchform.start_year.value+"-"+document.searchform.start_month.value+"-"+document.searchform.start_day.value; endtime = document.searchform.end_year.value+"-"+document.searchform.end_month.value+"-"+document.searchform.end_day.value; document.searchform.searchdate.value="docreltime='"+starttime+"' to '"+endtime+"'"; return true; } //以上是得到时间限制的表达式 } function setchannel() { /* var v_channelids = ""; for(var i=0;i