ASP3.0 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : (3)출력 리스트(BoardList.asp)에 사용되는 고급 페이징 함수
글번호: 189
작성자: 레드플러스
작성일: 2004/04/27 오후 11:10:00
조회수: 4697
파일: boardfunction.asp (1 KB) / 전송수: 1337
<%
Sub AdvancedPaging(PageNo, NumPage)'PageNo:현재페이지, NumPage:전체페이지
%>
<!--이전 10개, 다음 10개 페이징 처리 시작-->
    <FONT style="font-size: 9pt;">
       <font color="#c0c0c0">[</font>
    <%     If PageNo > 10 Then %>
       <a href="<%=Request.ServerVariables("SCRIPT_NAME")%>?Page=<%= ((PageNo - 1) \ 10) * 10 %>">◀</a>
    <%     Else %>
       <font color="#c0c0c0">◁</font>
    <%     End If %>              
       <font color="#c0c0c0">|</font>
    <%     For i = (((PageNo - 1) \ 10) * 10 + 1) To ((((PageNo - 1) \ 10) + 1) * 10)
       If i > NumPage Then
            Exit For
       End If
       If i = Int(PageNo) Then
    %>
       <b><%= i %></b> <font color="#c0c0c0">|</font>
    <%     Else %>
       <a href="<%=Request.ServerVariables("SCRIPT_NAME")%>?Page=<%= i %>"><%= i %></a> <font color="#c0c0c0">|</font>
    <%     End If %>
    <%     Next %>
    <%     If CInt(i) < CInt(NumPage) Then %>
       <a href="<%=Request.ServerVariables("SCRIPT_NAME")%>?Page=<%= ((PageNo - 1) \ 10) * 10 + 11 %>">▶</a>
    <%     Else %>
       <font color="#c0c0c0">▷</font>
    <%     End If %>
       <font color="#c0c0c0">]</font>
    </FONT>
<!--이전 10개, 다음 10개 페이징 처리 종료-->
<%
End Sub
%>
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 21. 파일 업로드 연습 - 관리자 2002-03-21 6331
  20. 기본형 게시판 작성 프로젝트 - 관리자 2001-07-08 6573
  1. 기본형 게시판 테이블 설계(Basic.sql) (1) Basic.sql(2 KB) 레드플러스 2004-04-20 4670
  2. 입력 페이지 설계 - 레드플러스 2004-04-22 4478
  (1)입력 폼(BoardWrite.asp) boardwrite.asp(861 Byte(s)) 레드플러스 2004-04-22 5299
  (2)입력 처리(BoardWriteProcess.asp) boardwriteprocess.asp(1 KB) 레드플러스 2004-04-22 4446
  입력 처리(BoardWriteProcess.asp) 기능 추가 : 태그/작은따옴표 등... boardwriteprocess(1).asp(2 KB) 레드플러스 2004-04-22 6267
  3. 출력 페이지 설계 - 레드플러스 2004-04-22 4329
  (3)출력 리스트(BoardList.asp) boardlist.asp(1 KB) 레드플러스 2004-04-22 4663
  페이징 연습 페이징.asp(966 Byte(s)) 레드플러스 2004-04-22 4337
  (3)출력 리스트(BoardList.asp) 기능 추가 : 페이징 처리(기본/고급) boardlist(1).asp(2 KB) 레드플러스 2004-04-27 6478
현재글 (3)출력 리스트(BoardList.asp)에 사용되는 고급 페이징 함수 boardfunction.asp(1 KB) 레드플러스 2004-04-27 4697
  4. 세부 출력 페이지 설계 - 레드플러스 2004-04-22 4475
  (4)세부 출력 페이지(BoardView.asp) boardview.asp(1 KB) 레드플러스 2004-04-22 4742
  세부 출력 페이지(BoardView.asp) 기능 추가 : 조회수 증가 boardview(1).asp(1 KB) 레드플러스 2004-04-27 7157
  5. 수정 페이지 설계 - 레드플러스 2004-04-22 4191
  (5)수정 폼 페이지(BoardModify.asp) boardmodify.asp(1 KB) 레드플러스 2004-04-22 4498
  (6)수정 처리 페이지(BoardModifyProcess.asp) boardmodifyprocess.asp(1 KB) 레드플러스 2004-04-22 4557
  6. 삭제 페이지 설계 - 레드플러스 2004-04-22 4118
  (7)삭제 폼 페이지(BoardDelete.asp) boarddelete.asp(774 Byte(s)) 레드플러스 2004-04-22 4362
  (8)삭제 처리 페이지(BoardDeleteProcess.asp) boarddeleteprocess.asp(1 KB) 레드플러스 2004-04-22 4257
  7. 검색 페이지 설계 - 레드플러스 2004-04-22 4236
  (9)검색 페이지(BoardSearchList.asp) boardsearchlist.asp(1 KB) 레드플러스 2004-04-22 4348
다음글 19. FSO(File System Object) : 파일(File) 처리 - 관리자 2001-03-03 8846
 
손님 사용자 Anonymous (손님)
로그인 Home