王朝知道
分享
 
 
 

如何在DREAMWEAVER中做出图片切换效果

王朝知道·作者佚名  2009-08-11  
宽屏版  字体: |||超大  
 
分类: 电脑/网络 >> 软件 >> 其他软件
 
问题描述:

也就是说使一张图片一段时间后变成另一张,再过一段时间后又有第三张切换

参考答案:

1、准备一组图片,最好大小一致,文件的命名相似,如:pic1.jpg、pic2.jpg、pic3.jpg;

2、在网页中插入一个2×3的表格,表格的宽度与你的图片宽度一致;

3、把表格的第一行的叁个单元格合并,并在其中插入第一张图片,把图片命名为“imag1”,这一点很重要,这是以后替换图片的标识;

4、在表格的第二行的左右两个单元格中分别插入两个按钮,一个这“下一张”,一个为“上一张”。在“下一张”按钮的代码中加上代码:onclick="img(1)",在“下一张”按钮的代码中加上代码:onclick="img(2)"。其作用是当相应的按钮按下时执行相应的函数实现切换图片的功能。在表格第二行中间那个单元格中写上“第一张”,并在该段文字的前后加上一个<span>标记,在其中加上代码:id="picnum",这样做的目的是给这段文字加一个标识,以便动态替换。

5、在网页代码的<head>与</head>之间插入以下代码:

<Script LANGUAGE="JavaScript">

<!--

var num=1 //设置图片数初始值

var nummax=3 //图片数,可根据实际数更改

function img(sta)

{

obj=eval("img1");

objnum=eval("picnum");

if (obj.filters.item(0).Transition==23) // 这部分语句是用于改变切换样式,在23种样式中循环。

obj.filters.item(0).Transition=1;

else

obj.filters.item(0).transition++;

obj.filters.item(0).Apply();

if (sta==1) //以下部分用于切换图片和更新当前显示的图片号

num=num+1

else num=num-1

if (num>nummax) num=1

if (num<1) num=nummax

obj.src="" + num + ".jpg";//写图片地址,根据实际改写

obj.filters.item(0).Play();//显示切换图片时的滤镜效果

objnum.innerText="第"+num+"张";//更新图片数

}

//-->

</SCRIPT>

以上是实现图片切换的主要函数,除标明可以的外可以不必更改。

5、表格、图片及按钮部分的代码如下:

<table width="200" border="1" align="left" cellpadding="0" cellspacing="0">

<tr>

<th colspan="3" scope="col"><img src="http;//fym888.nease.net/image/cssp1.jpg" name="img1" width="200" height="134" id="img1" style="filter:revealTrans(Transition=1,Duration=1.5)"></th>

</tr>

<tr>

<td width="57"><input name="Submit" type="button" value="下一张" onclick="img(1)"></td>

<td width="82"><div align="center"><span id="picnum">第1张</span></div></td>

<td width="57"><div align="right">

<input type="submit" name="Submit" value="上一张" onclick="img(2)">

</div></td>

</tr>

</table>

上面的红字部分可以根据实际情况改写

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格&#8203;十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有