Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Rotator obrazków

Rotator obrazków
Potrzebuję skryptu, który co odświeżenie strony obrazek. Trochę niewiele to mówi, ale tutaj macie przykład:
http://facepalm.org

Do tego obrazek jest zawsze pod tym samym adresem, więc nawet jeżeli go gdzieś podlinkuję to się zmienia.
[Obrazek: img.php]
polubienia 0 +1

www
RE: Rotator obrazków
Ja to bym użył funkcji losowej w pisaniu tej strony (np. w c++ jest to cstdlib) z wczytanej bazy danych :) Co każde otworzenie to ta funkcja wylosuje jakiś obrazek i wstawi w nasz kod, a w efekcie wyświetli się strona za każdym razem z innym obrazkiem. Oczywiście im większą bazę danych wczytamy (czy też stworzymy) tym powtarzalność będzie mniejsza ;) Są to podstawy programowania, więc raczej z tym problemu nie będzie, aby taką funkcję wstawić jak się o tym przeczyta kilka stron. Mniej więcej w ten sposób można stworzyć prostą grę, gdzie bazą danych będą liczby naturalne np. od 1 do 1 000 000 000, otwieramy program, funkcja nam losuje jakąś liczbę, ale nie pokazuje, a my próbujemy ją zgadnąć (można dodawać różne funkcje, że powie nam "więcej", "mniej", "jesteś blisko" itd.). Dziś to śmiesznie brzmi i jest banalne, ale jeszcze kilkanaście lat wstecz to były dobre gry! :D
polubienia 0 +1

www
RE: Rotator obrazków
Rozchodzi ci się o coś takiego jak na tym forum ten baner? Bo to zależy co chcesz robić... no i musisz mieć folder w bazie danych z obrazkami lub ich adresy z neta :D
To może tak:
Kod:
<script type="text/javascript">
// <![CDATA[
Array.prototype.random = function(limit)
{
    if (typeof limit == 'undefined' || limit < 0) limit = 1;
    else if (!limit) limit = this.length;
    for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++)
    {
        do { var index = Math.random(); } while (index == 1);
        index = Math.floor(index * n);
        target.push(source[index]);
        source[index] = source[--n];
    }
    return target;
}

document.write(new Array(
// Tu wpisz kolejne elementy:

'Tekst 1',
'Tekst 2',
'Tekst 3'

).random().join(''));
// ]]>
</script>
I zamieniasz "Teksty 1,2,3" na jakiś kod np. <a href="http://www.siemano.pl"><img src="link obrazka"></a>
polubienia 1 +1

www
RE: Rotator obrazków
Śmiga, dzięki.

#edit
W sumie to nie do końca, bo kiedy próbuję shotliknować plik w którym mam skrypt, to wywala błąd. Ale może ja robię coś źle.

[Obrazek: img.php]
polubienia 0 +1

www
RE: Rotator obrazków
Bump.
polubienia 0 +1

www