[求助]用javascript写ASP的朋友们来看一下
用javascript写ASP的朋友们来看一下下面的代码有没有错,特别是这句,if (Request('page')==null)判断page是否赋值
觉得有问题,用Response.write输出Request('page')的值会显示1.#QNAN,而且打开首页时要在index.asp后面加上?page=1,否则会报错,内容为:
错误类型:
Provider (0x8002000A)
rs.absolutepage超出当前范围。
/lx/index.asp, 第 24 行
以下为代码
if (!rs.BOF && !rs.EOF)
{
var NumRecord,NumPage,NoncePage; //分别为总记录数,总页数,当前页数
NumRecord = rs.recordcount;
rs.pagesize = 1;
rs.Movefirst;
NumPage = rs.Pagecount;
if (Request('page')==null)
{NoncePage = 1;}
if (parseInt(Request("page")>parseInt(NumPage)))
{NoncePage = NumPage;}
if (Request("page")<1)
{ NoncePage = 1;}
else
{NoncePage = parseInt(Request("page"));}
rs.absolutepage = NoncePage; //显示的页码
}