% '*********************** '描述:网页文件使用函数 '作者:STEVEN '日期:2008-3-20 '*********************** %> <% public UPDATE_TIME,counter UPDATE_TIME=date() & " " & time() function NulltoZero(var1) if isNull(var1) or var1="" then NulltoZero=0 else NulltoZero=Clng(var1) end if end function ' ============================================ ' 进行操作判断,是否进一步操作 ' strAlert 提示语言 Num 确认返回的地址 ' ============================================ Function OKToWhere(strAlert,Num) Response.Write("") Response.End End Function ' ============================================ ' 进行操作判断,是否进一步操作 '使用方法 :call OKToWhere2("设置成功","set_function.asp") ' strAlert 提示语言, Where 转向的地址 ' ============================================ Function OKToWhere2(strAlert,where) Response.Write("") Response.End End Function Function GetSafeStr(str) ' GetSafeStr = Replace(Replace(Replace(Trim(str), "'", ""), Chr(34), ""), ";", "") GetSafeStr = Replace(Replace(Replace(Replace(Replace(str,"'","‘"),"""","“"),"&",""),"<","<"),">",">") End Function Function GetSafeStr1(str) ' GetSafeStr = Replace(Replace(Replace(Trim(str), "'", ""), Chr(34), ""), ";", "") GetSafeStr1 = Replace(Replace(Replace(str,"'","’"),"""","“"),"&","") End Function Function GetSafeInt(iCheck,iDefault) If Trim(iCheck)="" Then GetSafeInt = iDefault Exit Function End If If IsNumeric(iCheck)=false Then GetSafeInt = iDefault Exit Function End If GetSafeInt = iCheck GetSafeInt=clng(GetSafeInt) End Function function SpacetoNull(var1) if isNull(var1) or var1="" then NulltoZero="Null" else NulltoZero=clng(var1) end if end function function NullToSpace(var1) if isNull(var1) or var1="" then NullToSpace=" " else NullToSpace=trim(var1) end if end function Function HTMLEncode(fString) If Not IsNull(fString) Then Dim bwords,ii 'fString = replace(fString, ">", ">") 'fString = replace(fString, "<", "<") fString = Replace(fString, CHR(32), " ") fString = Replace(fString, CHR(9), " ") fString = Replace(fString, CHR(34), """) fString = Replace(fString, CHR(39), "'") fString = Replace(fString, CHR(13), "") fString = Replace(fString, CHR(10) & CHR(10), "
")
fString = Replace(fString, CHR(10), "
")
HTMLEncode = fString
End If
End Function
Function unHTMLEncode(fString)
If Not IsNull(fString) Then
Dim bwords,ii
'fString = replace(fString, ">", ">")
'fString = replace(fString, "<", "<")
fString = Replace(fString, " ", CHR(32))
fString = Replace(fString, " ", CHR(9))
fString = Replace(fString, """, CHR(34))
fString = Replace(fString, "'", CHR(39))
fString = Replace(fString, "", CHR(13))
fString = Replace(fString, "
", CHR(10) & CHR(10))
fString = Replace(fString, "
", CHR(10))
unHTMLEncode = fString
End If
End Function
'******************************************************************************************************************
function funPage(haveOrder,fstClass,secClass,strSqlPar,TitCount,TitNameArr,fileNameArr,PageSize,tabWidth,PreviousMark,NextMart,FirstMart,LastMart,borderWidth,hrefDelFilName,idName,hrefUpdFilName,haveDel,openFileName,haveOpen,LineLength,OpenLinkLogo,haveDateAndClass,haveTarget,ActionUrl)
'适用于后台 分页显示 具有修改,删除的超连
'haveOrder 1是否有排序
'fstClass 2一类名称
'secClass 3二类名称
'strSqlPar 4要传进来的SQl语句
'TitCount 5共有表头的个数
'TitNameArr 6表头的名 各名之间用全角“,”分隔
'fileNameArr 7要显示的字段名 各字段名之前用全角“,”分隔
'PageSize 8每页显示数据的数目
'tabWidth 9表格的宽度
'PreviousMark 10前一页的标记 就是前一页用什么表示
'NextMart 11后一页的标记 就是后一页用什么表示
'FirstMart 12首一页的标记 就是前一页用什么表示
'LastMart 13尾一页的标记 就是前一页用什么表示
'borderWidth 14表格边框的宽度
'hrefDelFilName 15删除时所提交的页 eg:FL_login_action.asp?ID
'idName 16超连接时要传的ID所对应的数据库中的字段名
'hrefUpdFilName 17超连接的地址和要传的参数名 eg: shopping_News.asp?ID=
'openFileName 18点标标题打开一个新页--新页文件的名字
'haveOpen 19是否有Open 一个新页的功能
'LineLength 20每一行显示的字数
'OpenLinkLogo 21显示出来列表前面的小标识
'haveDateAndClass 22标题后是否显示日期 可以向这里传class的名子 如果此参数为空则不显示日期
'haveTarget 23在点击修改时是否由TARGET
'ActionUrl 24接受的参数与
%>
<%
dim strSql,rs,i,j
dim Arr_TitHeadName,Arr_TitBodyName
dim CurrPage
dim inDateSpaceLeng,titLength,titleCon
dim UrlP_Name,UrlPval
'Response.Write "