……
<!–第一段–>
<script>
function goto(page){
if(isNaN(page)) page = 1;
if(page < 1 || page > totalPage) page = 1;
frm.user.value = ‘<bean:write name=”user” />’;
frm.startTime.value = ‘<bean:write name=”startTime” />’;
frm.endTime.value = ‘<bean:write name=”endTime” />’;
frm.operate.value = ‘<bean:write name=”operate” />’;
frm.sysObjType.value = ‘<bean:write name=”sysObjType” />’;
frm.pageNum.value = page;
frm.submit();
//document.forms[“logForm”].submit();
}
function gotoFirstPage(){
goto(1);
}
function gotoEndPage(){
goto(totalPage);
}
function gotoLastPage(){
goto(pageNum-1);
}
function gotoNextPage(){
goto(pageNum+1);
}
</script>
……
<!–第二段–>
<html:form action=”/admin/log/log” focus=”user” styleId=”frm”>
<table class=”ButtonListLeft” cellSpacing=”0″ cellPadding=”0″
width=”100%”>
<tr>
<td height=”30″>
用户:
<html:select property=”user”>
<html:option value=”-1″>所有</html:option>
<logic:iterate id=”item” name=”userList”>
<html:option value=”${item.id}”><bean:write name=”item” property=”name” /></html:option>
</logic:iterate>
</html:select>
操作:
<html:select property=”operate”>
<html:option value=”-1″>所有</html:option>
<logic:iterate id=”item” name=”operateList”>
<html:option value=”${item.id}”><bean:write name=”item” property=”name” /></html:option>
</logic:iterate>
</html:select>
对象类型:
<html:select property=”sysObjType”>
<html:option value=”-1″>所有</html:option>
<logic:iterate id=”item” name=”sysObjTypeList”>
<html:option value=”${item.id}”><bean:write name=”item” property=”name” /></html:option>
</logic:iterate>
</html:select>
开始日期:
<html:text property=”startTime” size=”12″ readonly=”true” style=”text-align:center;” οnfοcus=”CalendarWebControl.show(this,false,this.value);”></html:text>
结束日期:
<html:text property=”endTime” size=”12″ readonly=”true” style=”text-align:center” οnfοcus=”CalendarWebControl.show(this,false,this.value);”></html:text>
<html:hidden property=”pageNum” value=”1″ />
<html:submit value=”查询”
property=”submit”
styleClass=”button”>
</html:submit>
</td>
</tr>
</table>
</html:form>
……
<!–第三段–>
<bean:write name=”pageNum” />页/共<bean:write name=”totalPage” />页
<bean:write name=”pageSize” />条/页
共<bean:write name=”totalNum” />条
<logic:greaterThan name=”pageNum” value=”1″>
<a href=”javascript:gotoFirstPage();”>首页</a>
<a href=”javascript:gotoLastPage();”>上一页</a>
</logic:greaterThan>
<c:if test=”${pageNum < totalPage}”>
<a href=”javascript:gotoNextPage();”>下一页</a>
<a href=”javascript:gotoEndPage();”>尾页</a>
</c:if>
<input type=”text” size=”6″ name=”gotoPage” id=”gotoPage” />
<a href=”javascript:goto(gotoPage.value);”><html:img page=”/images/goto.jpg” border=”0″ /></a>
……
以上是出现问题的页面代码.在点击页面跳转按钮(见第三段兰色字部分),调用第一段的javascript函数(见第一段),运行到红色字部分(
frm.submit();
)的时候,浏览器报出信息:对象不支持此属性或方法.这是因为函数与第二段的提交按钮同名(见第二段兰色字部分),只要把兰色字部分的属性property的值该成其他值,如submit1就可以消除这个错误,解决这个问题.