Рекомендуется: интерпретировать код метода графического ввода дат. Результат: !doctypehtmlpublic-//W3C//DTDHTML4.0 html head titleNewDocument/title метаимя=Generatorcontent=EditPlus метаимя=Authorcontent= метаимя=Keywordscontent= метаимя=Descriptioncontent= /head body !--
<!--#includefile=conn.asp--> <%PageShowSize=5'Сколько страниц отображается на одной странице? MyPageSize=10'Сколько статей отображается на каждой странице? IfNotIsNumeric(Запрос(страница))OrIsEmpty(Запрос(страница))OrRequest(страница)<=0Then Моя страница=1 Еще MyPage=Int(Abs(Запрос(страница))) Эндиф setrs=server.CreateObject(ADODB.RecordSet) rs.Source=select*fromNewsorderbyNewsIDdesc rs.Openrs.Source,conn,3,1 IfNotrs.eofthen rs.PageSize=MyPageSize MaxPages=rs.PageCount rs.absolutepage=Моя страница итог = rs.RecordCount %><bodylink=#000000vlink=#000000alink=#000000> <tablewidth=100%border=0cellpadding=0cellspacing=1bgcolor=#000000style=border-collapse:collapse> <% fori=1tors.PageSize ifnotrs.EOFthen %> <trbgcolor=#FFFFFF> <tdwidth=63%height=30><%=trim(rs(title))%></td> <% rs.MoveNext конец следующий %> </tr></таблица> <таблица> <тр> <tdcolspan=2align=centerheight=30>Всего <%=total%> элементов, текущее количество <%=Mypage%>/<%=Maxpages%> Страница <% URL = index.asp? PageNextSize=int((MyPage-1)/PageShowSize)+1 Pagetpage=int((total-1)/rs.PageSize)+1 если страницанекстразмер> 1, то PagePrev=PageShowSize*(PageNextSize-1) Response.write<aclass=blackhref='&Url&page=&PagePrev&'title='Previous&PageShowSize&page'>Предыдущая страница</a> Response.write<aclass=blackhref='&Url&page=1'title='Page 1'>Верх страницы</a> конец еслиМояСтраница-1>0тогда Prev_Page=Моя страница-1 Response.write<aclass=blackhref='&Url&page=&Prev_Page&'title='&Prev_Page&page'>Предыдущая страница</a> конец ifMaxpages>=PageNextSize*PageShowSizethen PageSizeShow=PageShowSize Еще PageSizeShow=Maxpages-PageShowSize*(PageNextSize-1) Эндиф IfPageSizeShow<1ThenPageSizeShow=1 forPageCounterSize=1toPageSizeShow PageLink=(PageCounterSize+PageNextSize*PageShowSize)-PageShowSize ifPageLink<>MyPageThen Response.write<aclass=blackhref='&Url&page=&PageLink&'>[&PageLink&]</a> еще Response.Write<B>[&PageLink&]</B> конец IfPageLink=MaxPagesThenExitfor Следующий |
Поделиться: интерпретировать список часто используемых функций ASP. 1 Математические функции 1.1 Функция округления int(x) принимает наибольшее целое число, не превышающее x. fix(x) округляет десятичную часть x. 1.2 Функция абсолютного значения abs(x) находит абсолютное значение x. 1.3 Знаковая функция sn(x) находит знаковый код x. Если x — отрицательное число, значение функции равно -1. 1.4 Функция квадратного корня sqr(x) находит арифметический квадратный корень из x, x должен быть больше 0. 1.5 Экспоненциальная функция ex
Всего 2 страницы Предыдущая страница 12 Следующая страница