Dalam dua hari terakhir, saya menggunakan waktu luang saya untuk memprogram dan memikirkan metode penerapan sederhana penomoran halaman dan bilah nomor halaman untuk artikel panjang.
Idenya adalah VBSCRIPT.
Halaman Saat Ini=Permintaan.QueryString("halaman")
'CurrentPage berarti halaman saat ini
PageCount = Int(Len(Content)/SIZE) + 1
'Isinya adalah konten artikel yang panjang
'SIZE adalah jumlah kata yang ditampilkan pada setiap halaman
'PageCount adalah nomor halaman dari halaman terakhir
START=Cint((CurrentPage-1)*SIZE+1)
'MULAI adalah jumlah kata awal pada setiap halamanJika
START<1 Maka START=1
Konten=Sedang(Isi,MULAI,UKURAN)
'Teks pada setiap halaman terpotong di atas
' dan di bawah adalah bilah nomor halaman. Ini adalah fantasi, tetapi cukup sederhana dan praktis. . . Saya pikir itu cukup untuk paging umum.
'PAGEBAR_COUNT artinya berapa nomor halaman yang ditampilkan setiap kali. Kurang akurat karena saya membaginya dua dan membulatkannya (uhuk, hampir oke, haha)
PageBar="<br/><a href="""&NamaFile&"?act=View&id="&ID&"&Page=1"">[<<]</a>"
Untuk i=CurrentPage-Cint(PAGEBAR_COUNT/2) hingga CurrentPage+Cint(PAGEBAR_COUNT/2)
Jika i>0 dan i<=PageCount Lalu PageBar=PageBar&"<a href="""&FileName&"?act=View&id="&ID&"&Page="&i&""">["&i&"]</a>"
Berikutnya
PageBar=PageBar&"<a href="""&FileName&"?act=View&id="&ID&"&Page="&PageCount&""">[>>]</a>"
Sumber: Sipo Blog
http://www.dc9.cn/post/272.html