sprytna funkcja tworząca animowany banner

funkcja ma tę zaletę że określamy prost fps a klatkami mogą być wszystkie dostępne przez przeglądarkę formaty jpg,gif,png itp – bez strat kolorów jak w standardowym animowanym gifie. Użytkownik nie musi mieć także zainstalowanych dodatkowych wtyczek jak np. Flash.

Dodanie/usunięcie obrazka to prosta modyfikacja tablicy w JS

w head dołączamy kod:

window.onload = rotate;

var banners = new Array("1.jpg","2.jpg","3.jpg","4.gif");
var actualBanner = 0;

function rotate() {
actualBanner++;
if (actualBanner == banners.length) {
actualBanner = 0;
}
document.getElementById("rotateBanner").src = banners[actualBanner];

setTimeout("rotate()", 5 * 1000);
}

a na stronie musimy jedynie umieścić obrazek z id-kiem (i przydałyby się sztywne wymiary width,height)

<img src="rotateBanner" width="800" height="80" alt="pasi tez wstawic alta" />

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *