超强幻灯片播放脚本(VBS)

原创 2004年04月15日 17:40:00

<HTML>
  <HEAD>
    <TITLE>夜雨休闲 - 幻灯片播放</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
    <LINK HREF="Images/Style.css" REL="stylesheet">
  </HEAD>
 
<SCRIPT language="VBScript">
  
  '***************************************************
  '            模拟幻灯片播放脚本程序
  '             夜雨休闲 By 2003-11
  '***************************************************
  
  Dim FileList,FileListArr
  FileList = "001.jpg,002.jpg,003.jpg,004.jpg,005.jpg,006.jpg,007.jpg,008.jpg,009.jpg,010.jpg"
  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 ID="Img" Border="0" >
    </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>

超强幻灯片播放 HTC (VBS)

《超强幻灯片播放脚本(VBS)》是在2003年11月完成的,当时是我自己网站上图片浏览的一个附加功能。在CSDN发表后被很多网站转载。如今已经过去两年了,再看看这段代码觉得还是挺实用的。不过缺点也不少...
  • Triumph
  • Triumph
  • 2005年11月30日 16:57
  • 3512

超强幻灯片播放脚本(VBS) 选择自 Triumph 的 Blog

 用 VBScript 编写,没有专门的类别,只好放到 Javascript 分类了。       夜雨休闲 - 幻灯片播放               ***********************...
  • qdzx2008
  • qdzx2008
  • 2005年09月01日 23:18
  • 818

Android-幻灯片播放

实现一个简单的幻灯片播放功能。
  • Arthur_02_13
  • Arthur_02_13
  • 2016年12月01日 15:22
  • 2254

【VBS脚本教程1】:写一个说话的语音程序

代码很简单,两行即可,可以用来送女朋友~代码set objTTS = createobject("sapi.spvoice") objTTS.speak "您好,第一个语音程序" '粘贴代码修改为后...
  • qq_23100787
  • qq_23100787
  • 2015年09月21日 13:22
  • 3858

android 仿系统图片播放器中的幻灯片播放

在android系统相册中有一个幻灯片播放的功能 效果非常好 他是用openGl 画的  现在我分享一个使用SurfaceView画的一个小demo  不多说 直接看代码: package com....
  • zhao5214319
  • zhao5214319
  • 2015年05月08日 18:15
  • 552

VBS脚本常用经典代码

VBS脚本常用经典代码 1、VBS获取系统安装路径 /*先定义这个变量是获取系统安装路径的,然后我们用“&strWinDir&”调用这个变量。*/ setWshShell = WScript.C...
  • cosmoslife
  • cosmoslife
  • 2016年11月21日 18:38
  • 8974

VBS中inlcude另一个vbs脚本的方法

VBS中inlcude另一个vbs脚本的方法54powerman Test program for the IncludeFile and ReadConfigFile functions. Auth...
  • 54powerman
  • 54powerman
  • 2007年08月12日 17:49
  • 2480

【Android开发】范例2-实现幻灯片式图片浏览器

我们来实现一个幻灯片式图片浏览器: 最下面一个画廊视图,选中画廊中的图片,会在上面的ImageSwitcher控件中显示大图。 效果图如图 实现方法: 在布局文件中添加图片切换控件ImageS...
  • u013517797
  • u013517797
  • 2015年04月11日 12:59
  • 1871

Android实战简易教程-第十二枪(ViewFlipper实现幻灯效果)

直接看代码 1.MainActivity.java: package org.yayun.demo; import android.app.Activity; import android.os.B...
  • yayun0516
  • yayun0516
  • 2015年06月09日 10:14
  • 1657

如果运行不了VBS脚本?

在过往项目中,有些客户端无法执行脚本,类似的VBS脚本提示没有权限执行,该怎么办呢?把以下的注册表文件拷贝下来,存为REG文件,完成注册表导入,即可完成VBS解锁:   Windows Regis...
  • fogyisland2000
  • fogyisland2000
  • 2012年08月01日 14:38
  • 1837
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:超强幻灯片播放脚本(VBS)
举报原因:
原因补充:

(最多只允许输入30个字)