Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Początki z JS, utknęłam :)
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
wolves
Cześć wszystkim!

To mój pierwszy post na forum, od kilku godzin męczę się z pewnym problemem. Otóż mam za zadanie umieścić na stronie 9 obrazków, po czym ułożyć skrypt zmieniający te 9 obrazków na inne dokładnie po 10 sekundach od wczytania się strony. Próbowałam do tego użyć setInterval... oraz kilku innych rzeczy, ale nic nie działa. Tak więc dodałam sobie jakieś tam obrazki:

<img src="kot1.jpg"/><img src="kot2.jpg"/><img src="kot3.jpg"/>
<br/>
<img src="kot1.jpg"/><img src="kot2.jpg"/><img src="kot3.jpg"/>
<br/>
<img src="kot1.jpg"/><img src="kot2.jpg"/><img src="kot3.jpg"/>
<br/>

które po 10 sekundach mają się zmienić na obrazki przykładowo kot4.jpg, kot5.jpg, kot6.jpg
no i potem próbowałam:

<script>


</script type="text/javascript">
</head>
var timer = setInterval(function () {
}, 1000);

myślałam jeszcze o function SlideShow?

Pomoże ktoś? Bo osiwieję nad tym. Z góry bardzo dziękuję smile.gif
andrzuk
wolves, funkcja setInterval() służy do cyklicznego uruchamiania jakiejś akcji. Czy obrazki mają się zmieniać cyklicznie co 10 sekund? Bo z tego, co piszesz, zrozumiałem, że tylko raz. A w takiej sytuacji należałoby użyć funkcji setTimeout().
wolves
Nie, mają się zmienić tylko raz.
Okej, zatem spróbuję z setTimeout().
Dzięki smile.gif
andrzuk
To musisz stworzyć konstrukcję:
Kod
<script type="text/javascript">
(function() {
  setTimeout(function() {
    // tu robisz podmiane obrazkow...
  }, 10000);
})();
</script>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.