Automatyczny pokaz slajdów

Skrypt pozwala samoczynnie wyświetlać sekwencję grafik. Opiera się na kodzie zawartym w HEAD, BODY onload i tabeli zawierającej wyświetlane obrazki.

W skrypcie zwróć uwagę na definicje obrazków (Pic[0],...), częstotliwość wyświetlania w milisekundach (varspeed), rozmiary tabeli i pierwszego obrazka z sekwencji

Skopiuj przykładowy kod


W ramach HEAD

<script>

// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this  header

// =======================================
// set the following variables
// =======================================

// Set speed (milliseconds)
var speed = 3000

// Specify the image files
var Pic = new Array() // don't touch this
// to add more images, just continue
// the pattern, adding to the array below

Pic[0] = '../grafika/ami.gif'
Pic[1] = '../grafika/pcq.gif'
Pic[2] = '../grafika/enter.gif'

// =======================================
// do not edit anything below this line
// =======================================

var t
var j = 0
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(){
   document.images.SlideShow.src = preLoad[j].src
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow()', speed)
}

</script>

Definicja BODY

<body onload="runSlideShow()">

W ramach BODY

<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="VU" height=80 width=114>
<img src="../grafika/ami.gif" name='SlideShow' width=80 height=114></td>
</tr>
</table>