W czym wykonać rotator banerów

0

Witam.
Chciałbym zrobić rotator banerów, z tym że banery mają się zmieniać co stały czas (powiedzmy co 10 sekund). Gdy użytkownik przegląda jedną stronę 1 min to w tym czasie powinno się zmienić 6 banerów. Jaką technikę do tego wykorzystać? Linki do banerów znajdują się w bazie danych.

0

Myślę że najlepszy będzie do tego AJAX skoro w bazie trzymasz dane

1

to proste.

rozumie, że masz linki w tablicy. Baza danych to może znaczyć cokolwiek. Wrzuć je do tablicy i ustal globalną zmienną liczącą (var counter = 0 czy podobnie). Następnie robisz funkcję, która zmienia bannery tak (rozumie że to proste obrazki):

 function changeBanner() {
var target = document.getElementById("banner")
target.src = bazaDanych[++i % bazaDanych.length]
}

na koniec:
setInterval(changeBanner, 10000)

Edit.
"Myślę że najlepszy będzie do tego AJAX skoro w bazie trzymasz dane "
no właśnie: co to znaczy baza danych?
W każdym razie to co opisujesz to proste zagadnienie. AJAX to obsłuży, ale po co zrzucać nuka na muchę?

0

Linki będą w bazie MySql.

0

skoro mysql to na serwerze masz na pewno php. Weź odczytaj przez php bazę i wydrukuj stronę z odpowiednio przygotowaną tablicą.

0

nie polecam ajaxa co 10 sekund do zmieniania reklam - niepotrzebnie zmula serwer..

1 użytkowników online, w tym zalogowanych: 0, gości: 1