|
|
|
| Здравствуйте, допустим у нас есть 3 файла
1.txt
2.txt
3.txt
и есть каконибуть примерно скрипт простого слайд шоу:
<img alt="" border="0" name="SlideShow">
<script language=javascript>
var slideShowSpeed = 2000; // время смены картинки в миллисекундах
var crossFadeDuration = 7;
var Pic = new Array();
Pic[0] = 'anno/1.jpg';
Pic[1] = 'anno/2.jpg';
Pic[2] = 'anno/3.jpg';
Pic[3] = 'anno/4.jpg';
Pic[4] = 'anno/5.jpg';
Pic[5] = 'anno/6.jpg';
Pic[6] = 'anno/7.jpg';
Pic[7] = 'anno/8.jpg';
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();
}
var j=Math.floor(Math.random()*p);
document.images.SlideShow.src = preLoad[j].src;
if (document.all){
document.images.SlideShow.filters.blendTrans.Play();
}
setTimeout(runSlideShow,slideShowSpeed);
}
runSlideShow();
</script>
|
Как можно реализовать слайдшоу не изображений а данных которые есть в файлах?
Спасибо! | |
|
|
|
|
|
|
|
для: tima2010
(28.01.2010 в 10:25)
| | Создайте на странце iframe, который будет обновляться через определенное время, при этом обновляться с определенным значением переменной (указывающим на следующий файл).
Можно добавить тот же blendTrans по вкусу. | |
|
|
|
|
|
|
|
для: buldovsky
(28.01.2010 в 12:23)
| | Фреймы не вариант ( | |
|
|
|
|
|
|
|
для: tima2010
(28.01.2010 в 12:27)
| | не вариант, потому что... ? | |
|
|
|