主题:[原创]领星多样式列表分页生成类 v2.2 (静态生成,多样式换肤,快速分页)
领星多样式列表分页生成类 v2.2 (静态生成,多样式换肤,快速分页)
领星分页类 / 领星列表类
演示地址:
http://www.lxasp.com/_shtm/default.asp
动态:
http://www.lxasp.com/_shtm/index.asp
静态:
http://www.lxasp.com/_shtm/index.htm
生成静态页面的示例代码:
[quote]
Function mkhtming( CurHtm , aRS , iPage , TotalPage , RSCount )
Dim percentnum
If Not Response.IsClientConnected Then Response.End
If iPage=1 Then
allcount=TotalPage
showui()
End If
percentnum = FormatNumber(iPage/allcount*100,0)
If Len(percentnum)=0 Then percentnum="0"
If lastper<>percentnum Then
lastper=percentnum
Response.Write "<script>oM.innerHTML=""系统生成进度百分比:[ " & percentnum & "% ]"";oP.style.width=" & percentnum & "+'%';</script>"
Response.Flush
End If
End Function
Sub MakeHTM()
Dim outHTML,ok
Dim lst,tpl
Set lst=New clsGIListSHTM
Set tpl=LoadPage("index")
outHTML=tpl.GetOutput
lst.Hgen=True
lst.TPLOuter=outHTML
lst.Htag="{=page_list}"
lst.Hmax=999
lst.PSize=50
lst.PLink="index"
lst.Hdir="."
lst.Hext="htm"
lst.PQStr="-p={=num}"
lst.TPLFile=dirTPL&"list.htm"
lst.SetRS(conn,Null)="SELECT uid, uname, udate FROM urls"
lst.Hfun="mkhtming"
ok=lst.GetOutput
If lst.HasErr Then
Response.Write lst.GetErr
Else
Response.Write "<script>oR.innerHTML=""成功生成静态页面数:[ " & ok-1 & " ]"";document.getElementById('ProgressBarTitle').innerHTML=""操作成功完成"";</script>"
End If
Response.Write "<script>oM.innerHTML=""程序执行耗时:[ " & FormatNumber((Timer-startime)*1000,3) & " ]"";alert('单击确定返回');window.location='./';</script>"
End Sub
Call MakeHTM()
[/quote]
下载请到我的论坛!
领星分页类 / 领星列表类
演示地址:
http://www.lxasp.com/_shtm/default.asp
动态:
http://www.lxasp.com/_shtm/index.asp
静态:
http://www.lxasp.com/_shtm/index.htm
生成静态页面的示例代码:
[quote]
Function mkhtming( CurHtm , aRS , iPage , TotalPage , RSCount )
Dim percentnum
If Not Response.IsClientConnected Then Response.End
If iPage=1 Then
allcount=TotalPage
showui()
End If
percentnum = FormatNumber(iPage/allcount*100,0)
If Len(percentnum)=0 Then percentnum="0"
If lastper<>percentnum Then
lastper=percentnum
Response.Write "<script>oM.innerHTML=""系统生成进度百分比:[ " & percentnum & "% ]"";oP.style.width=" & percentnum & "+'%';</script>"
Response.Flush
End If
End Function
Sub MakeHTM()
Dim outHTML,ok
Dim lst,tpl
Set lst=New clsGIListSHTM
Set tpl=LoadPage("index")
outHTML=tpl.GetOutput
lst.Hgen=True
lst.TPLOuter=outHTML
lst.Htag="{=page_list}"
lst.Hmax=999
lst.PSize=50
lst.PLink="index"
lst.Hdir="."
lst.Hext="htm"
lst.PQStr="-p={=num}"
lst.TPLFile=dirTPL&"list.htm"
lst.SetRS(conn,Null)="SELECT uid, uname, udate FROM urls"
lst.Hfun="mkhtming"
ok=lst.GetOutput
If lst.HasErr Then
Response.Write lst.GetErr
Else
Response.Write "<script>oR.innerHTML=""成功生成静态页面数:[ " & ok-1 & " ]"";document.getElementById('ProgressBarTitle').innerHTML=""操作成功完成"";</script>"
End If
Response.Write "<script>oM.innerHTML=""程序执行耗时:[ " & FormatNumber((Timer-startime)*1000,3) & " ]"";alert('单击确定返回');window.location='./';</script>"
End Sub
Call MakeHTM()
[/quote]
下载请到我的论坛!