Я знаю, что этот вопрос задавали раньше, но я проверил большинство из них и не нашел решения своей проблемы, поэтому я задаю его снова.
Итак, вопрос:
Я работаю над проектом сайта кинотеатра.Я добавил несколько фотографий в виде слайд-шоу на своей домашней странице, но по какой-то причине слайд-шоу не работает должным образом.В нем есть некоторый сбой: например, иногда порядок неправильный, а иногда все картинки пытаются появиться за один раз или меняются очень быстро и т. Д.
Я догадался, что это может быть как-то, когда я перезагружаю сайт, предыдущий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>