Здравствуйте,уважаемые участники форума.
Хотелось попросить у вас совета по следующему вопросу.
Хочется анимировать jpg файлы,тк готовая gif из них занимает больше.
Имеется скрипт,который выводит по очереди друг за другом эти jpg файлы:
var _tOut;
var _delay = 40;
var _index = 1;
function myImage(_src) {
var _image = new Image;
_image.src = _src;
this._image = _image;
}
var imagesArray = new Array (
new myImage('images/1.jpg'),
new myImage('images/2.jpg'),
new myImage('images/3.jpg'),
..................................................
new myImage('images/221.jpg')
)
function change(_img, _src) {
document.images[_img].src = _src.src;
_index++;
if (_index >= imagesArray.length) {
_index = 0;
}
}
function doRotate() {
change("rotatingHouse", imagesArray[_index]._image);
_tOut = setTimeout("doRotate()", _delay);
}
function startRotate() {
_tOut = setTimeout("doRotate()", _delay);
}
function stopRotate() {
clearTimeout(_tOut);
}
Собственно,вопрос,какой скрипт можно использовать,чтобы изображения брались из папки,а не прописывать адрес к каждому изображению.
То есть есть папка images,в javascript'е указать эту папку,задать временной интервал,и пускай картинки идут дргу за другом.
Есть такой вот скрипт,но не могу с ним разобраться,не хочет работать:
<script>
w=window.open("img0.gif", "", "fullscreen=yes");
i=0;
slideShow();
function slideShow() {
if (i<3) {w.location.replace("img"+String(i)+".gif");++i}
else {i=0}
setTimeout("slideShow()", 5000)
}
void(0);
</script>
Буду очень признателен всем,кто сможет помочь!