⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lib.asp

📁 增添网站节日气氛
💻 ASP
📖 第 1 页 / 共 2 页
字号:
End Sub

Private Sub page_back(strValue)
'对数据库修改,删除,添加之后的返回信息
'调用方式 page_back("数据修改成功 返回继续修改")
	response.write("<script>alert('"& strValue &"');this.location.href='"& Request.ServerVariables("HTTP_REFERER") &"';</script>")
End Sub



Function WriteErr(Msg,ErrType)
'********************************************************
'函数名:WriteErr(Msg,ErrType)
'功能 :显示错误对话框
'参数说明:
'       Msg ---  显示出错的内容
'       ErrType --- 显示类型,"back":返回  ; "close":关闭
'********************************************************
   Select Case ErrType
       Case 1
	        Response.Write("<script language=""javascript"">alert("""&Msg&""");window.history.back(-1);</script>")
       Case 2
	        Response.Write("<script language=""javascript"">alert("""&Msg&""");window.close();</script>")
   End Select
   Response.End()
End Function


Function ShowClass(ClassTitle,ClassID)
'函数名程:ShowClass
'功能描述:显示分类下拉列表
'传入参数:ClassTitle:分类名 如:Sbe_Product  ;  ClassID :已选择ID
'使用方法:<select name="select">
'          <option>请选择...</option>
'		   <#Call ShowClass("sbe_product",0)#>  '如无已选项则Classid=0
'         </select> 
SClassID=ClassID
        If ClassID="" Then sClassID=0
		sClassID=Cint(sClassID)
	    Set Rs_ShowClass=Server.CreateObject("adodb.recordset")
	    Sql="Select Depth,ClassName,ID from "&ClassTitle&"_Class order by sequence"
		Rs_ShowClass.Open Sql,Conn,1,1
		StrShowClass=""
		  do while not Rs_ShowClass.eof
		  StrShowClass=StrShowClass&"<option value="""&rs_ShowClass("ID")&""""		  
		  if sClassID=rs_ShowClass("id") Then StrshowClass=StrshowClass&" selected"
		  StrShowClass=StrShowClass&">"
		  If Rs_ShowClass("Depth")=0 Then
		     StrShowClass=StrShowClass&"┣"
		  Else
		     For ShowClass_i=1 to Rs_ShowClass("Depth")
			    StrShowClass=StrShowClass&"&nbsp;│"
			 Next
			 StrShowClass=left(StrShowClass,len(StrShowClass)-1)&"├"
		  End If
		  StrShowClass=StrShowClass&Rs_ShowClass("ClassName")
		  
		  StrShowClass=StrShowClass&"</option>"
		  Rs_ShowClass.MoveNext
		  Loop
		  
		  Rs_ShowClass.Close
		  Set Rs_ShowClass=Nothing
		  Response.Write(StrShowClass)
End Function 

Function ShowClassen(ClassTitle,ClassID)
'函数名程:ShowClass
'功能描述:显示分类下拉列表
'传入参数:ClassTitle:分类名 如:Sbe_Product  ;  ClassID :已选择ID
'使用方法:<select name="select">
'          <option>请选择...</option>
'		   <#Call ShowClass("sbe_product",0)#>  '如无已选项则Classid=0
'         </select> 
SClassID=ClassID
        If ClassID="" Then sClassID=0
		sClassID=Cint(sClassID)
	    Set Rs_ShowClass=Server.CreateObject("adodb.recordset")
	    Sql="Select Depth,En_ClassName,ID from "&ClassTitle&"_Class order by sequence"
		Rs_ShowClass.Open Sql,Conn,1,1
		StrShowClass=""
		  do while not Rs_ShowClass.eof
		  StrShowClass=StrShowClass&"<option value="""&rs_ShowClass("ID")&""""		  
		  if sClassID=rs_ShowClass("id") Then StrshowClass=StrshowClass&" selected"
		  StrShowClass=StrShowClass&">"
		  If Rs_ShowClass("Depth")=0 Then
		     StrShowClass=StrShowClass&"┣"
		  Else
		     For ShowClass_i=1 to Rs_ShowClass("Depth")
			    StrShowClass=StrShowClass&"&nbsp;│"
			 Next
			 StrShowClass=left(StrShowClass,len(StrShowClass)-1)&"├"
		  End If
		  StrShowClass=StrShowClass&Rs_ShowClass("En_ClassName")
		  
		  StrShowClass=StrShowClass&"</option>"
		  Rs_ShowClass.MoveNext
		  Loop
		  
		  Rs_ShowClass.Close
		  Set Rs_ShowClass=Nothing
		  Response.Write(StrShowClass)
End Function 


Function ShowClassName(ClassTitle,ClassID)
'函数名程:ShowClassName
'功能描述:返回分类名称
'传入参数:ClassTitle:分类名 如:Sbe_Product  ;  ClassID :已选择ID
'使用方法: Tname=ShowClassName("sbe_product",tid)  '如无已选项则Classid=0
If ClassID="" or ClassID="" Then
	    ShowClassName=""
	 ElSE
	      Set Rs_ShowClassName=Conn.execute("Select top 1 ClassName From "&ClassTitle&"_Class Where ID="&ClassID)		  
		  If Not Rs_ShowClassName.Eof Then
		       ShowClassName=Rs_ShowClassName(0)
		  Else
		       ShowClassName=""
		  End If
		  Set Rs_ShowClassName=Nothing
	 End If
End Function 

Function ChildrenID(ClassTitle,ClassID)
'函数名程:ChildrenID
'功能描述:返回改分类下所有子分类及子身ID
'传入参数:ClassTitle:分类名 如:Sbe_Product  ;  ClassID :已选择ID
Set Rs_ChildrenID=Server.CreateObject("adodb.recordset")
  sql="Select ChildNum,ParPath from "&ClassTitle&"_Class Where ID="&ClassID  
  Rs_ChildrenID.Open Sql,Conn,1,1
     If Rs_ChildrenID(0)=0 Then
	     ChildrenID=ClassID
	 Else
	     ChildrenIDs=ClassID
	     Set Rs_ChildrenIDS=Server.CreateObject("Adodb.recordset")
		 SQL="Select ID From "&ClassTitle&"_Class Where ParPath like '"&Rs_ChildrenID(1)&","&ClassID&"%'"
		 Rs_ChildrenIDS.Open Sql,Conn,1,1
		    Do While not Rs_ChildrenIDS.Eof
			  ChildrenIDs=ChildrenIDs&","&Rs_ChildrenIDS(0)
			Rs_ChildrenIDS.movenext
			loop
	     Rs_ChildrenIDS.close
		 set Rs_ChildrenIDS=Nothing
		 ChildrenID=ChildrenIDs
	  End If 
   Rs_ChildrenID.Close
   Set Rs_ChildrenID=Nothing
End Function 


Private Function str_id(parid,tablename)
'=====================================================
'函数名程:str_id
'功能描述:指定ID的所有儿子,孙子,重孙子的ID字段组
'传入参数:parid:分类id ;  tablename :要查询的表单名
'使用方法: response.write str_id(parid,tablename)
'======================================================

parid=parid
tablename=tablename
str=parid&","
Set oRs=Conn.Execute("select ID,parID from "& tablename &" where parID="& parid &" order by id asc")
If (oRs.eof and oRs.bof) Then
 str=parid
Else 
 do while not oRs.eof
   str=str&","&str_ID(oRs("id"),tablename) 
  oRs.Movenext
  Loop
End IF
 IF instr(str,",,")>0 Then  
  str=replace(str,",,",",")
 Else
  str=str
 End IF
str_id=str
oRS.Close:set oRs=Nothing
End Function



Function FormatDate(FormatStr, CurDateTime)
  Dim sTemp,YYYY,YY,MM,DD,HH,mmm,SS
  sTemp = FormatStr
  If IsDate(CurDateTime) Then
    YYYY = Year(CurDateTime)
    YY = Mid(Year(CurDateTime),3,2)
    MM = Month(CurDateTime)
    If CInt(MM) < 10 Then MM = "0"&MM
    DD  = Day(CurDateTime)
    If CInt(DD) < 10 Then DD = "0"&DD
    HH = Hour(CurDateTime)
    If CInt(HH) < 10 Then HH = "0"&DD
    mmm = Minute(CurDateTime)+1
    If CInt(mmm) < 10 Then mmm = "0"&mmm
    SS = Second(CurDateTime)
    If CInt(SS) < 10 Then SS = "0"&SS
    sTemp = Replace(Replace(Replace(Replace(Replace(Replace(Replace(sTemp,"YYYY",YYYY),"YY",YY),"MM",MM),"DD",DD),"HH",HH),"mm",mmm),"SS",SS)
  End If
  If IsDate(sTemp) Then 
    FormatDate = sTemp
  Else 
    FormatDate = CurDateTime
  End If
End Function

'视频播放器
Sub SelPlay(strUrl,strWidth,StrHeight)
Dim Exts,isExt
If strUrl <> "" Then
   isExt = LCase(Mid(strUrl,InStrRev(strUrl, ".")+1))
Else
   isExt = ""
End If
Exts = "avi,wmv,asf,mov,rm,ra,ram,mpg"
If Instr(Exts,isExt)=0 Then
 Response.write "非法视频文件"
Else
 Select Case isExt
  Case "avi","wmv","asf","mov"
   Response.write "<EMBED id=MediaPlayer src="&strUrl&" width="&strWidth&" height="&strHeight&" loop=""false"" autostart=""true""></EMBED>"
  Case "mov","rm","ra","ram"
   Response.Write "<OBJECT height="&strHeight&" width="&strWidth&" classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>"
   Response.Write "<PARAM NAME=""_ExtentX"" VALUE=""12700"">"
   Response.Write "<PARAM NAME=""_ExtentY"" VALUE=""9525"">"
   Response.Write "<PARAM NAME=""AUTOSTART"" VALUE=""-1"">"
   Response.Write "<PARAM NAME=""SHUFFLE"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""PREFETCH"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""NOLABELS"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""SRC"" VALUE="""&strUrl&""">"
   Response.Write "<PARAM NAME=""CONTROLS"" VALUE=""ImageWindow"">"
   Response.Write "<PARAM NAME=""CONSOLE"" VALUE=""Clip"">"
   Response.Write "<PARAM NAME=""LOOP"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""NUMLOOP"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""CENTER"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""MAINTAINASPECT"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""BACKGROUNDCOLOR"" VALUE=""#000000"">"
   Response.Write "</OBJECT>"
   Response.Write "<BR>"
   Response.Write "<OBJECT height=32 width="&strWidth&" classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>"
   Response.Write "<PARAM NAME=""_ExtentX"" VALUE=""12700"">"
   Response.Write "<PARAM NAME=""_ExtentY"" VALUE=""847"">"
   Response.Write "<PARAM NAME=""AUTOSTART"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""SHUFFLE"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""PREFETCH"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""NOLABELS"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""CONTROLS"" VALUE=""ControlPanel,StatusBar"">"
   Response.Write "<PARAM NAME=""CONSOLE"" VALUE=""Clip"">"
   Response.Write "<PARAM NAME=""LOOP"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""NUMLOOP"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""CENTER"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""MAINTAINASPECT"" VALUE=""0"">"
   Response.Write "<PARAM NAME=""BACKGROUNDCOLOR"" VALUE=""#000000"">"
   Response.Write "</OBJECT>"
 End Select
End If
End Sub

'公司名称
webname="山东乳山工艺品有限责任公司"
en_webname="RUSHANGONGYIPIN GROUP"
%> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -