在写分页跳转的代码的时候,参考资料写的时候,写了一个有<select>分页跳转,选择页码的时候,可以跳转过去。
代码如下:请选择页码:<select name="page" onChange="MM_jumpMenu('this',this,0)">
<option value="liuyan.jsp?page=<%=intPage%>" selected><%=intPage%></option>
<%int j;
for (j=1;j<=intPageCount;j++){%>
<option value="liuyan.jsp?page=<%=j%>"><%=j%></option>
<%}%>
</select>调用的函数为:
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
请问('this',this,0)这个三个参数是什么意思啊,调用函数的时候怎么执行的啊
代码如下:请选择页码:<select name="page" onChange="MM_jumpMenu('this',this,0)">
<option value="liuyan.jsp?page=<%=intPage%>" selected><%=intPage%></option>
<%int j;
for (j=1;j<=intPageCount;j++){%>
<option value="liuyan.jsp?page=<%=j%>"><%=j%></option>
<%}%>
</select>调用的函数为:
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
请问('this',this,0)这个三个参数是什么意思啊,调用函数的时候怎么执行的啊
解决方案 »
- JQuery EasyUI 单个JS文件引入报错?
- 有用人用aptana的插件整合到Myeclipse中吗?
- java的enum,能不能动态增加元素?
- jsp页面中如何用alert显示<html:errors/>的信息错误信息呢?
- javaMail急呀,兄弟们!
- applet问题嵌入JSP问题
- 刚开始用JSP,有些问题求教。请问如何在TomCat Web Server上配置一个应用程序啊?
- java 确实够火暴啊,找的群都是满员,全面投入java怀抱,开始学习。建群散分
- 请教大虾有没有介绍jsp入门的好书
- web程序中只加了一个struts框架,为什么总是404错误呢,找不到网页
- 编码问题(高分)
- 搞了三天的分页了!可是这里还是有点问题.高手来指点指点
第2个selObj (控件对象)代表你动作的那个控件本身
第3个 是个布尔值 做为是否 让控件 改变选择后 控件的菜单选择是否置为第一个选项函数翻译
function MM_jumpMenu(targ,selObj,restore){ //v3.0
//eval()执行里面的字符代码
//当前窗口的链接转向= 对象(也就是你的控件)的 下拉组里的[对象当前选中那个]的值
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
//如果restore为0 不做任何 如果为1就设置对象选择的那个为0 0也就是第一个选项
if (restore) selObj.selectedIndex=0;
}