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

📄 temp2.asp

📁 这是一个非常好的留言版程序
💻 ASP
字号:
<!--#include file="conn.asp"-->
<!--#include file="include/function.asp"-->
<!--#include file="include/setup.asp"-->
<HTML>
  <HEAD>
    <TITLE>幻灯片播放</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
    <LINK HREF="Images/Style.css" REL="stylesheet">
  </HEAD>
	    <%
pageno=request("pageno")
if pageno="" then pageno=1

set rs=server.createobject("adodb.recordset")
sql="select top 6 ID,IIf(Len(Title)<16,Title,Left(Title,16)+'..') as Title,UserID,hot,PostTime,FromURL,HtmUrl,img,filepath,a.Sort,b.SortName,IIf(Len(Intro)<100,Intro,Left(Intro,100)+'...') as Intro from zhai a,sort b where a.Sort=b.SortID and hot=1 and isPub=true and img<>'' order by ID desc"
rs.open sql,conn,1,1

if not rs.bof and not rs.eof then
   		rs.pagesize=1                        
		rs.absolutepage=pageno 
    	
    zjls=rs.pagesize
        
    if zjls mod 4 =0 then
	   hs=zjls/4
	else
	   hs=round(zjls/4+0.6)
	end if

for i=1 to hs
if rs.eof then exit for

			if isgd=1 then
				linkadd="article/"&rs("filepath")&"/"&rs("HtmUrl")
			else
				linkadd="goto.asp?id="&rs("id")
			end if
%>
<SCRIPT language="VBScript">
  
  Dim FileList,FileListArr
  FileList = "<%
do while not rs.eof
url1=rs("img")
url2=split(url1,"http")
url3=split(url2(1),".jpg")
url="http"&url3(0)&".jpg"
response.write(url&",")
rs.movenext 
loop
%><%rs.movenext
		if rs.eof then exit for
			if isgd=1 then
				linkadd="article/"&rs("filepath")&"/"&rs("HtmUrl")
			else
				linkadd="goto.asp?id="&rs("id")
			end if		
		%><%next%><%end if%>"
	TxtList = "<%
set rs=server.CreateObject("adodb.Recordset")
sql="select * from zhai where img<>'' order by id desc"
rs.open sql,conn,1,1
do while not rs.eof
response.write("<a href="&linkadd&" target=_blank >"&HTMLEncode(rszhai("Title"))&"</a>"&",")
rs.movenext 
loop
%>"
  FileListArr = Split(FileList,",")
  
  Dim CanPlay
  CanPlay = CInt(Split(Split(navigator.appVersion,";")(1)," ")(2))>5
  
  Dim FilterStr
  FilterStr = "RevealTrans(duration=2,transition=23)"
  FilterStr = FilterStr + ";BlendTrans(duration=2)"
  
  If CanPlay Then
    FilterStr = FilterStr + ";progid:DXImageTransform.Microsoft.Pixelate(,enabled=false,duration=2,maxSquare=25)"
    FilterStr = FilterStr + ";progid:DXImageTransform.Microsoft.Fade(duration=2,overlap=0)"
    FilterStr = FilterStr + ";progid:DXImageTransform.Microsoft.GradientWipe(duration=2,gradientSize=0.25,motion=forward )"
    FilterStr = FilterStr + ";progid:DXImageTransform.Microsoft.Stretch(duration=2,stretchStyle=PUSH)"
    FilterStr = FilterStr + ";progid:DXImageTransform.Microsoft.Wheel(duration=2,spokes=16)"
    FilterStr = FilterStr + ";progid:DXImageTransform.Microsoft.RandomDissolve(duration=2)"
    FilterStr = FilterStr + ";progid:DXImageTransform.Microsoft.Spiral(duration=2,gridSizeX=50,gridSizeY=50)"
    FilterStr = FilterStr + ";progid:DXImageTransform.Microsoft.Slide(duration=2,bands=1,slideStyle=SWAP)"
    FilterStr = FilterStr + ";progid:DXImageTransform.Microsoft.RadialWipe(duration=2,wipeStyle=CLOCK)"
  Else
    Msgbox "幻灯片播放具有多种动态图片切换效果,但此功能需要您的浏览器为IE5.5或以上版本,否则您将只能看到部分的切换效果。",64
  End If

  Dim FilterArr
  FilterArr = Split(FilterStr,";")

  Dim PlayImg_M
  PlayImg_M = 5 * 1000  '切换时间(毫秒)

  Dim I
  I = 1

  Sub ChangeImg
    Do While FileListArr(I)=""
      I = I + 1
      If I>UBound(FileListArr) Then I = 0
    Loop
    Dim J
    If I>UBound(FileListArr) Then I = 0
    Randomize
    J = Int(Rnd * (UBound(FilterArr)+1))
    Img.style.filter = FilterArr(J)
    Img.filters(0).Apply
    Img.Src = FileListArr(I)
    Img.filters(0).play
    I = I + 1
    If I>UBound(FileListArr) Then I = 0
    TempImg.Src = FileListArr(I)
    
    SetTimeout "ChangeImg",PlayImg_M
  End Sub
</SCRIPT>

<BODY BGCOLOR="#000000">
<TABLE WIDTH="100%" height="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
  <TR ID="NoScript">
    <TD Align="Center" Style="Color:White">对不起,图片浏览功能需脚本支持,但您的浏览器已经设置了禁止脚本运行。请您在浏览器设置中调整有关安全选项。</TD>
  </TR>
  <TR Style="Display:none" ID="CanRunScript">
    <TD HEIGHT="100%" Align="Center" vAlign="Center">
      <Img name="Img" width="230" height="240" Border="0" ID="Img" >    </TD>
  </TR>
  <TR Style="Display:none">
    <TD><Img ID="TempImg" Border="0"></TD>
  </TR>
  
</TABLE>

<Script Language="VBScript">
  NoScript.Style.Display = "none"
  CanRunScript.Style.Display = ""
  Img.Src = FileListArr(0)
  SetTimeout "ChangeImg", PlayImg_M
</Script>

⌨️ 快捷键说明

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