【发布时间】:2019-05-13 21:35:18
【问题描述】:
我知道这个问题已经被问过很多次了,但我检查了大部分问题并没有找到解决问题的方法,所以我再次在这里问。
所以,问题是:
我正在做一个电影网站项目。 我在主页中添加了几张图片作为幻灯片,但由于某种原因,幻灯片无法正常工作。它有一些小故障,比如有时顺序不正确,有时所有图片都试图同时出现,或者它们变化超快等。
我猜想也许是 bcz,当我重新加载网站时,以前的 onlaod 也继续工作,所以就像有 2 个幻灯片放映或类似的东西,所以从其他解决方案中,我想我必须将 onload=null 放在某个地方也许,但我无法完全弄清楚。
任何帮助将不胜感激。
这是我的幻灯片 html 代码:
<div class="bg-movies" style="top: 65%;">
<img src='images/slideshow/war.jpg' width='1000' height='300'
onload="setSlide();"/>
</div>
这是我的 javascript 代码:
<script language='javascript'>
<!--
var toprated=new Array('sarkar.jpg','hajwala.jpg','96.jpg','war.jpg');
var pos=0,x;
document.images[1].src='images/slideshow/'+toprated[0];
function setSlide(){
x=setInterval('chgPic()',2000);
}
function chgPic(){
pos=(++pos)%toprated.length;
document.images[1].src="images/slideshow/"+toprated[pos];
}
-->
</script>
【问题讨论】:
标签: javascript php html slideshow