开源 舆情监控:求助 这段代码怎么改?

来源:百度文库 编辑:高校问答 时间:2024/04/29 02:21:14
我想让下面这段显示图片的代码能够显示一个文件夹里的所有的图片该怎么改啊?(以后只要在文件夹里添加图片就可以了)

<SCRIPT language=JavaScript>

// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 2000;
// 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] = '/a/1.jpg'
Pic[1] = '/a/2.jpg'
Pic[2] = '/a/3.jpg'
Pic[3] = '/a/4.jpg'
Pic[4] = '/a/5.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>

实际如果将图片储存在数据库中,用DO循环是比较理想的选择,我在一个网站用此方法,不仅能够显示全部图片,而且可以分页显示,十分方便。

<CENTER>
<img width=200 height=223 src="图片名字.jpg" name="x1">
</CENTER>
//以上是程序初始时显示的图片。
<FORM>
<CENTER>
<SELECT onChange="document.x1.src=options[selectedIndex].value">
<option value="图片名字1.jpg">看看图片1</option>
<option value="图片名字2.jpg">看看图片2</option>
<option value="图片名字3.jpg">看看图片3</option>
<option value="图片名字4.jpg">看看图片4</option>
</SELECT>
</CENTER>
</FORM>

用这个,是我刚完成的一个聊天室背景更换的代码
其实你把图放在数据库中,用循环来读,你加减图,没影响