擦除式图片轮番显示效果

王朝html/css/js·作者佚名  2006-01-09
宽屏版  字体: |||超大  

加在<head>中

<SCRIPT LANGUAGE="JavaScript">

//more javascript from http://www.smallrain.net

// Set slideShowSpeed (milliseconds)

var slideShowSpeed = 5000;

// Duration of crossfade (seconds)

var crossFadeDuration = 3;

// Specify the image files

var Pic = new Array();

// to add more images, just continue

// the pattern, adding to the array below

Pic[0] = 'jsimg/1.jpg'

Pic[1] = 'jsimg/2.jpg'

Pic[2] = 'jsimg/3.jpg'

Pic[3] = 'jsimg/4.jpg'

Pic[4] = 'jsimg/5.jpg'

Pic[5] = 'jsimg/6.jpg'

Pic[6] = 'jsimg/7.jpg'

Pic[7] = 'jsimg/8.jpg'

Pic[8] = 'jsimg/9.jpg'

Pic[9] = 'jsimg/10.jpg'

// do not edit anything below this line

var t;

var j = 0;

var p = Pic.length;

var preLoad = new Array();

for (i = 0; i < p; i++) {

preLoad[i] = new Image();

preLoad[i].src = Pic[i];

}

function runSlideShow() {

if (document.all) {

document.images.SlideShow.style.filter="blendTrans(duration=2)";

document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";

document.images.SlideShow.filters.blendTrans.Apply();

}

document.images.SlideShow.src = preLoad[j].src;

if (document.all) {

document.images.SlideShow.filters.blendTrans.Play();

}

j = j + 1;

if (j > (p - 1)) j = 0;

t = setTimeout('runSlideShow()', slideShowSpeed);

}

</script>

加在<body>中

<table border="0" cellpadding="0" cellspacing="0">

<tr>

<td id="VU">

<img src="jsimg/1.jpg" name='SlideShow' width=388 height=415>

</td>

</tr>

</table>

效果演示:http://www.smallrain.net/js_show.asp?id=669

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有