likbezz, заменила все заработало в Chrome и Opera. Только вот проблема с отображением в Mozilla и IE, подложка не на 100% а оригинал, можно что-то сделать?
Да, примерно так, только число должно быть одно, в диапазоне от 0 до общего кол-ва картинок-1. ... И при каждой ротации, число должно увеличиваться на единицу. Если x == (кол-ву картинок-1) - присваивать ему 0, если не равен - прибавлять единицу. ...
Не что-то я глупость сморозила, что-то не так. likbezz, можете сделать как нужно, я понимаю для вас это элементарно, но к сожалению для меня это просто пропасть, я несколько вариантов попробовала не так все. Вот скрипт
Code
<script type="text/javascript"> function showImg(){ var imgBg=new Array() imgBg[0]='http://vkkuno.ucoz.ru/pk/0.png'; imgBg[1]='http://vkkuno.ucoz.ru/pk/1.png'; imgBg[2]='http://vkkuno.ucoz.ru/pk/2.png'; imgBg[3]='http://vkkuno.ucoz.ru/pk/3.png'; imgBg[4]='http://vkkuno.ucoz.ru/pk/4.png'; imgBg[5]='http://vkkuno.ucoz.ru/pk/5.png'; imgBg[6]='http://vkkuno.ucoz.ru/pk/6.png'; var u=imgBg [Math.floor(Math.random()*imgBg.length)],c=new Image();c.src=u; if(!c.complete){c.onload=function(){document.getElementById('rand_bg').style.background='url('+u+') no-repeat top center';setTimeout('showImg()',3000);}}else{document.getElementById('rand_bg').style.background='url('+u+') no-repeat top center';setTimeout('showImg()',3000);} };setTimeout('showImg()',3000); </script>
А еще хотела спросить: а почему когда меняешь скорость смены изображений допустим на вместо 3000 на 100 сайт тормозит, нельзя использовать быструю смену изображений, или это слишком большая скорость?
Сообщение отредактировал ADMINistrator5946 - Четверг, 29.03.2012, 00:02
А еще хотела спросить: а почему когда меняешь скорость смены изображений допустим на вместо 3000 на 100 сайт тормозит, нельзя использовать быструю смену изображений, или это слишком большая скорость?
Потому что картинки большие, каждая загружается, если установить значение «100» - дясять раз в секунду ... Я думаю причины тормозов понятны? А поставить, при желании, можно любое число, от единицы ... ) ... Последствия предсказуемы ...
likbezz, с загрузкой понятно. А вот с последовательным чередование картинок не могу понять. Пропишите как это выглядит у меня всего 7 картинок с 0 по 6.
Добавлено (29.03.2012, 00:14) --------------------------------------------- Я поставила 0 у меня только эта картинка и показывает.
Добавлено (29.03.2012, 00:20) --------------------------------------------- Как сделать последовательную смену т.е. 0, 1, 2, 3, 4, 5, 6 и опять так-же 0, 1, 2, 3 ....