请教一个幻灯片效果播放图片的问题

binngo 2004-06-29 04:38:47
各位高手,小弟下了一个幻灯片效果播放图片的脚本,不知道怎么将数据库里的图片读出,放置到该效果中?

程序如下:

<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 * 500 //切换时间(毫秒)

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>
...全文
182 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sn12345678 2004-06-30
  • 打赏
  • 举报
回复
img_size = rs_img("img_data").ActualSize
Response.BinaryWrite rs_img("img_data").getChunk(img_size)
从数据库里读取图片并显示
binngo 2004-06-30
  • 打赏
  • 举报
回复
如果这也是一个幻灯片效果播放图片的程序,请教大侠怎样将将ACCESS数据库中的图片字段读出赋值给ImgUrl[]?
binngo 2004-06-30
  • 打赏
  • 举报
回复
大侠,您这个程序什么意思啊,请稍作解释,谢谢!!
gjd111686 2004-06-30
  • 打赏
  • 举报
回复
<body onload="NextImg()">
<script>
var ImgUrl=new Array();
var ImgLink=new Array();
var iCount=0;
ImgUrl[1]="参加补给训练的海军167驱逐舰.jpg";
ImgLink[1]="#";
ImgUrl[2]="中国的航母.jpg";
ImgLink[2]="#";
ImgUrl[3]="中国自行火炮系列.jpg";
ImgLink[3]="#";
ImgUrl[4]="中国人民警察警种分辨99式警服的警监警衔.jpg";
ImgLink[4]="#";
ImgUrl[5]="中国人民警察警种分辨99式警服的专业胸徽.jpg";
ImgLink[5]="#";

var ImgPre=new Array();
var kCount=0;
for(iIndex=1;iIndex<=5;iIndex++)
{
if((ImgUrl[iIndex]!="")&&(ImgLink[iIndex]!=""))
{
kCount++;
}
else
{
break;
}
}
function PlayTran()
{
if(document.all)
ImgInit.filters.revealTrans.play();
}

var iKey=0;
function NextImg()
{
if(iCount<kCount)iCount++;
else iCount=1;

if(iKey==0)
{
iKey=1;
}
else if(document.all)
{
ImgInit.filters.revealTrans.Transition=6;
ImgInit.filters.revealTrans.apply();
PlayTran();

}
document.images.ImgInit.src=ImgUrl[iCount];
TheTimer=setTimeout("NextImg()",3000);
}

function GoUrl()
{
JumpUrl=ImgLink[iCount];
JumpTarget='_blank';
if(JumpUrl!='')
{
if(JumpTarget!='')
window.open(JumpUrl,JumpTarget);
else
location.href=JumpUrl;
}
}
</script>
<a href="javascript:GoUrl()"><img style="border-left-color:black;filter:revealTrans(duration=2,transition=20);border-bottom-color:black;color:#000000;border-top-color:black;border-right-color:black;" height=400 width=500 src="歼10.jpg" border=1 name=ImgInit></a>
binngo 2004-06-30
  • 打赏
  • 举报
回复
比如说我要在其中用〈% %〉插入访问数据库的程序怎么插?
angelheavens 2004-06-29
  • 打赏
  • 举报
回复
FileList = "001.jpg,002.jpg,003.jpg,004.jpg,005.jpg,006.jpg,007.jpg,008.jpg,009.jpg,010.jpg"
这不就是吗!
jxy004 2004-06-29
  • 打赏
  • 举报
回复
up
GageCSDN 2004-06-29
  • 打赏
  • 举报
回复
样式里的滤镜
wsdzmhongm 2004-06-29
  • 打赏
  • 举报
回复
好累
中国功夫背景的《职业修炼》幻灯片模板下载; PPT内容简介: 心态、沟通、执行、时间。 心态: 子曰,人之生也直,罔之生也幸而免; 挑战自我,自我扬弃,与时俱进; 子曰:“参乎!吾道一以贯之。”曾子曰:“唯。”子出,门 人问曰:“何谓也?”曾子曰:“夫子之道,忠恕而已矣。” ——《论语·里仁》 沟通 一、倾听领导的要求        1.学会专注地倾听 2.领导要我们做什么 3.给予领导积极的反馈 4.虚心地接受批评 二、向领导请教问题        1.向你的领导学习 2.技巧性地提出问题 3.培养解决问题的能力 三、向领导汇报工作        1.分阶段汇报工作进度 2.活用各种汇报方式 3.掌握汇报工作的技巧 4.汇报我们的失误 四、获取领导的认可和支持        1.领导并没有那么顽固 2.技巧性地提出请求 3.向领导递交方案 五、化解与领导的分歧和矛盾        1.与各种类型的领导和谐相处 2.差异并不可怕 3.把分歧变成黏合剂 4.领导其实很容易被说服 六、巧妙地赞美领导        1.赞美领导升迁术 2.赞美绝不仅是“拍马屁” 3.和领导成为朋友 一、有效布置工作任务        1.准确地下达指令     2.充分授予下属工作自主权    3.做一个把握过程的主宰者 二、倾听下属的心声        1.打造畅通的沟通渠道 2.倾听下属心声也有技巧 3.妥善处理下属的意见 4.在会议中听取下属的意见 三、给予下属贴心的指导        1.把我们的经验倾囊传授给下属  2.真诚地关怀下属 3.培养下属。推动他的成长 四、激励下属积极工作        1.用赞美“讨好”下属  2.用激励提高团队士气  3.提升下属的责任心和使命感 五、让下属心悦诚服       1.说服下属有诀窍  2.拒绝下属的不合理要求  3.让下属将你视为榜样 4.权威效应让领导者“无为而治” 六、用批评促进下属成长       1.领导者不能做“老好人”  2.批评下属的艺术  3.建立惩罚规则的威慑性 七、化解矛盾和分歧       1.洞悉矛盾的本质   2.在沟通中化解矛盾的技巧   3.解决具体矛盾有高招 执行 本词条介绍的是一诺千金(汉语词典),更多含义,请参阅一诺千金(多义词)。 释 义:诺:承诺。许下的一个诺言有千金的价值。比喻说话算数,极有信用。 出 处:西汉·司马迁《史记·季布栾布列传》:“得黄金百,不如得季布诺。” 唐代·李白《叙旧赠江阳宰陆调》诗:“一诺许他人,千金双错刀。”错刀:古钱名。 如果没有结果,那么所有的理由都没有价值,因为执行的目的要的就是结果!当事情都做完了,你有一千、一万个理由都不重要,重要的是这个事情的结果是什么!   时间 1、事项清单的来源 每天上班第一件事,罗列“待完成”事项清单。 2、临时插单或预约的处理和提醒 随时记录,避免事项的遗漏 3、时间安排 将已经排序的事项,进行时间分配(即Deadline) 4、效果检视 当天工作按照效能四象限归类; 5、清单整理 每天晚上/每周结束时整理 关键词:黑色,黑白幻灯片背景,个性,功夫,中国功夫PowerPoint背景图片,中国风PPT模板,职场及工作方法幻灯片培训课件,.PPTX格式;

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧