// JavaScript Document function changeNew(selectID) { var bDate = document.getElementById("beginD"); var eDate = document.getElementById("endD"); var mon = document.getElementById("Mon"); var year = document.getElementById("year"); var upmonth = document.getElementById("upmonth"); bDate.style.display="none"; eDate.style.display="none"; mon.style.display="none"; year.style.display="none"; upmonth.style.display="none"; //按月份查询 if (selectID == 1){ mon.style.display=""; bDate.style.display="none"; eDate.style.display="none"; year.style.display="none"; upmonth.style.display="none"; } //按起止时间查询 else if (selectID == 0){ bDate.style.display=""; eDate.style.display=""; mon.style.display="none"; year.style.display="none"; upmonth.style.display="none"; } //按年份查询 else if (selectID == 2){ bDate.style.display="none"; eDate.style.display="none"; mon.style.display="none"; year.style.display=""; upmonth.style.display="none"; }else { bDate.style.display="none"; eDate.style.display="none"; mon.style.display="none"; year.style.display="none"; upmonth.style.display=""; } } function change(selectID) { var bDate = document.getElementById("beginD"); var eDate = document.getElementById("endD"); var mon = document.getElementById("Mon"); bDate.style.display="none"; eDate.style.display="none"; mon.style.display="none"; //按月份查询 if (selectID == 1){ mon.style.display=""; bDate.style.display="none"; eDate.style.display="none"; } //按起止时间查询 else if (selectID == 0){ bDate.style.display=""; eDate.style.display=""; mon.style.display="none"; } } //获取字符串的长度,汉字算两个字符 function getStrActualLen(sChars){ return sChars.replace(/[^\x00-\xff]/g,"xx").length; } //格式化显示区域的内容。 //str:要格式化的字符串(回车用
替换) //linelength:每行显示的字符数量 //row:总显示行数 function formatRowStr(str,linelength,row){ var len = 0; var i; var temp=""; var charLen; var bLen = byteLen(str); //将字符串用
分行保存在list中 var list=new Array(); var listindex=0; temp=str; while(temp.indexOf("
")>=0){ var tmp=temp.substring(0,temp.indexOf("
")); if(tmp!=""){ list[listindex]=tmp; listindex++; } temp=temp.substring(temp.indexOf("
")+4); } if(temp!="") list[listindex]=temp; var rowindex=0; var resultStr=""; //处理数组中的记录 for(var j=0;j255){ charLen = 2; }else{ charLen = 1; } var linelen=linelength; //最后一行数据预留三个...的位置 if(rowindex==row)linelen=linelen-3; if (len + charLen > linelen){ rowindex++; if(rowindex>row)break; resultStr+="
" + temp.charAt(i); len = charLen; }else{ resultStr = resultStr + temp.charAt(i); len += charLen; } }//单行数据 if(rowindex>=row){ resultStr+="..."; break; } } return resultStr; }