private
void
writeScript(JspWriter
out
,
int
start,
int
end,
int
currentPageNo)throws JspTagException, IOException
{
out.println("<script language='javascript'>");
out.println("<!--");
out.print("var start = ");
out.print(start);
out.println(";");
out.print("var end = ");
out.print(end);
out.println(";");
out.println("var callBackFunc;");
if(null != this.callBack){
out.print(" callBackFunc = ");
out.print(this.callBack);
out.println(";");
}
out.print(" var frm = ");out.print(this.formName);out.println(";");
out.println("function setParam(value){");
out.println(" if(callBackFunc){ callBackFunc(value); return;}");
out.println(" if(!frm.pageNo){");
out.println(" var pn;");
out.println(" if(document.all){//ie");
out.println(" pn = document.createElement('<input type="hidden" name=pageNo value="1">');");
out.println(" }else{");
out.println(" pn = document.createElement('INPUT');");
out.println(" pn.setAttribute('type','hidden');");
out.println(" pn.setAttribute('name','pageNo');");
out.println(" }");
out.println(" frm.appendChild(pn);");
out.println(" }");
out.println(" frm.pageNo.value = value;");
out.println(" frm.submit();");
out.println("}");
out.println("function gotoPrevious(){");
out.println(" setParam(start-1);");
out.println("}");
out.println("function gotoNext(){");
out.println(" setParam(end + 1);");
out.println("}");
out.println("function goto(pageNo){");
out.println(" setParam(pageNo);");
out.println("}");
out.println("-->");
out.println("</script>");
}
out.println("<script language='javascript'>");
out.println("<!--");
out.print("var start = ");
out.print(start);
out.println(";");
out.print("var end = ");
out.print(end);
out.println(";");
out.println("var callBackFunc;");
if(null != this.callBack){
out.print(" callBackFunc = ");
out.print(this.callBack);
out.println(";");
}
out.print(" var frm = ");out.print(this.formName);out.println(";");
out.println("function setParam(value){");
out.println(" if(callBackFunc){ callBackFunc(value); return;}");
out.println(" if(!frm.pageNo){");
out.println(" var pn;");
out.println(" if(document.all){//ie");
out.println(" pn = document.createElement('<input type="hidden" name=pageNo value="1">');");
out.println(" }else{");
out.println(" pn = document.createElement('INPUT');");
out.println(" pn.setAttribute('type','hidden');");
out.println(" pn.setAttribute('name','pageNo');");
out.println(" }");
out.println(" frm.appendChild(pn);");
out.println(" }");
out.println(" frm.pageNo.value = value;");
out.println(" frm.submit();");
out.println("}");
out.println("function gotoPrevious(){");
out.println(" setParam(start-1);");
out.println("}");
out.println("function gotoNext(){");
out.println(" setParam(end + 1);");
out.println("}");
out.println("function goto(pageNo){");
out.println(" setParam(pageNo);");
out.println("}");
out.println("-->");
out.println("</script>");
}