function gopage(page) {
var pagevalue;
document.getElementById("firstpage").href="javascript:void(0)";
document.getElementById("nextpage").href="javascript:void(0)";
if (typeof(page) == 'string'|| typeof(page) == 'number')
{
//if((page>document.getElementById('page').options.length) ||(page<1))
if((page>document.getElementById('page').options.getAttribute(length)) ||(page<1))
{return; }
document.getElementById('page').options[page-1].selected=true;
pagevalue=page;
getAllRule(pagevalue);
}
else
{
pagevalue=page.value;
getAllRule(pagevalue);
}
}
function sizechange(pagesize)
{
pagesizechange=1;
getAllRule(page.value);
}
</SCRIPT>
第 <select onChange="javascript:gopage(page)" name="page" id="page" size=1 style="width:40">
</select> 页
每页 <select onChange="javascript:sizechange(pagesize)" id="pagesize" name=pagesize size=1 style="width:40">
<option selected value=10>10 </option>
<option value=20>15</option>
<option value=30>20 </option>
<option value=40>30 </option>
</select> 条记录
</td>
<td align=center>
<a id="firstpage" href="javascript:gopage(1)">首页</a>
<a id="nextpage" href="javascript:gopage(Number(document.getElementById('page').options.value)-1);">上一页</a>
<a id="forwardpage" href="javascript:gopage(Number(document.getElementById('page').options.value)+1)">下一页</a>
<a id="lastpage" href="javascript:gopage(document.getElementById('page').options[document.getElementById('page').options.length-1].value)">尾页</a>
</td>出错的地方显示是:第undefined页/共NaN页 第XX页这个下拉菜单也没显示
var pagevalue;
document.getElementById("firstpage").href="javascript:void(0)";
document.getElementById("nextpage").href="javascript:void(0)";
if (typeof(page) == 'string'|| typeof(page) == 'number')
{
//if((page>document.getElementById('page').options.length) ||(page<1))
if((page>document.getElementById('page').options.getAttribute(length)) ||(page<1))
{return; }
document.getElementById('page').options[page-1].selected=true;
pagevalue=page;
getAllRule(pagevalue);
}
else
{
pagevalue=page.value;
getAllRule(pagevalue);
}
}
function sizechange(pagesize)
{
pagesizechange=1;
getAllRule(page.value);
}
</SCRIPT>
第 <select onChange="javascript:gopage(page)" name="page" id="page" size=1 style="width:40">
</select> 页
每页 <select onChange="javascript:sizechange(pagesize)" id="pagesize" name=pagesize size=1 style="width:40">
<option selected value=10>10 </option>
<option value=20>15</option>
<option value=30>20 </option>
<option value=40>30 </option>
</select> 条记录
</td>
<td align=center>
<a id="firstpage" href="javascript:gopage(1)">首页</a>
<a id="nextpage" href="javascript:gopage(Number(document.getElementById('page').options.value)-1);">上一页</a>
<a id="forwardpage" href="javascript:gopage(Number(document.getElementById('page').options.value)+1)">下一页</a>
<a id="lastpage" href="javascript:gopage(document.getElementById('page').options[document.getElementById('page').options.length-1].value)">尾页</a>
</td>出错的地方显示是:第undefined页/共NaN页 第XX页这个下拉菜单也没显示
解决方案 »
- 请问如何使用document.writeln
- 使用了jquery等库以后什么时候使用id
- js求教
- ssh构架下从sql server2000表中取得字段后面有空格怎么办?
- jquery贪吃蛇之后另一js游戏新鲜出炉----坦克大战(散分)
- 关于var obj = event.srcElement ? event.srcElement : event.target;不起作用的问题
- 请问各位大侠,help me!!!!!
- 请教关于JS属性的问题!
- 我有一个javascript 的正则表达式的问题
- 怎么调试JS的函数调用顺序?
- js移除tbody问题?
- Ext中gridPanel的enableDragDrop属性设置的问题
function gopage(page) {
var pagevalue;document.getElementById("firstpage").href="javascript:void(0)";
document.getElementById("nextpage").href="javascript:void(0)";if (typeof(page) == 'string'|| typeof(page) == 'number')
{//if((page>document.getElementById('page').options.length) ||(page<1))
if((page>document.getElementById('page').options.getAttribute(length)) ||(page<1))
{return; }
document.getElementById('page').options[page-1].selected=true;
pagevalue=page;
getAllRule(pagevalue);
}
else
{// 如果你认为不传page参数,那么要获取html的page元素的值的话,那么你为什么不采用标准的写法呢?
// document.getElementById('page').options[document.getElementById('page').selectIndex].value;
// 话说都怎么这么喜欢一直document.getElementById('xxx'),声明个变量多好
pagevalue=page.value;
getAllRule(pagevalue);
}
}