Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Zmiana obrazków na inne w tabeli utworzonej w HTML (przy pomocy JS)
bazingy
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 20.01.2013

Ostrzeżenie: (0%)
-----


Witam,

podaje link do mojego kodu http://jsfiddle.net/bh3pk/

Jest to mój pierwszy post więc zaznaczam, że zabawę z JS dopiero zaczynam. Problem jest w tym że utworzyłem w JS tablicę z obrazków dodanych w HTML lecz nie wiem jak odpowiednio zastosować funkcję setTimeout aby te obrazki po określonym czasie zmieniły się na inne (podane przeze mnie). A może jest inny sposób niż setTimeout?

Myślę, że to jest błahy powód dla doświadczonych programistów.. Ja niestety po kilku godzinach przy tym kodzie nie potrafię nic więcej zdziałać więc liczę na waszą pomoc:)

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Zwyczajnie, ukryj obrazki i pokaż kolejne, możesz też zastosować jakąś animację, to już wedle uznania.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
bazingy
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 20.01.2013

Ostrzeżenie: (0%)
-----


Tylko pytanie jak?snitch.gif

Kluczowy jest tutaj czas. Ważne aby była możliwość ustalenia czasu zmiany tych obrazków po np 5 czy 7 sekundach od załadowania strony... Jakieś podpowiedzi co i jak użyć?
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Najlepiej jakbyś wykorzystał bibliotekę jQuery, znacznie by to ułatwiło całą sprawę. Ale tak, piszesz funkcję:

  1. function zmienObrazki() {
  2.  
  3. // ukrywasz wszystkie obecne obrazki
  4. // pokazujesz kolejne obrazki
  5.  
  6. setTimeout(zmienObrazki, 3000);
  7.  
  8. }
  9.  
  10. zmienObrazki();


Ukryć możesz zwyczajnie zmieniając display na none, a pokazać zmieniając display na block. w setTimeout druga wartość to opóźnienie czasowe w ms.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
bazingy
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 20.01.2013

Ostrzeżenie: (0%)
-----


update

niestety nie mogę poradzić sobie z ukrywaniem obrazków.

ktoś może mi w tym pomóc? chyba jestem w tym zbyt zielony.. ;/
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #6





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(bazingy @ 20.01.2013, 21:03:43 ) *
update

niestety nie mogę poradzić sobie z ukrywaniem obrazków.

ktoś może mi w tym pomóc? chyba jestem w tym zbyt zielony.. ;/


Nie zamykasz tagów id. Jest id="obrazek, a powinno być id="obrazek", poza tym id w danym dokumencie może być tylko jedno, zamiast id użyj klasy.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:16