Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Mała galeria w JS
piotr485
post
Post #1





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

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


Witam, jako, że dopiero zaczynam przygodę z JS - próbuję stworzyć galerię i przyciski do niej "następne zdjęcie", "poprzednie zdjęcie".

Napisałem taki kod:
  1. <a href="#" onclick="nastepne();">nastepne</a>
  2.  
  3. var fotki = new Array (
  4. "1.jpg",
  5. "2.jpg",
  6. "3.jpg",
  7. "4.jpg",
  8. "5.jpg",
  9. "6.jpg",
  10. "7.jpg",
  11. "8.jpg"
  12. );
  13.  
  14. function nastepne(){
  15. document.write("<img src=\"" + fotki[1] + "\">");
  16. }


Problem w tym, że nie wiem jak przekazać do fotki[1], za każdym kliknięciem dodanie +1 - trzeba to zrobić za pomocą pętli czy jak ?
Proszę o nakierowanie.

P.S. Byc może od złej strony się do tego zabieram ?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotr485
post
Post #2





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

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


Dobra więc napisałem sobie coś takiego i już umiem poprzez kliknięcie zmienic id dla stylów, ale jak to zrobic dla tekstu ?

Napisałem:

  1. <a href="#" onclick="nastepne();">nastepne</a>
  2. <img src="1.jpg" id="nastep" style="border: 3px solid red;">
  3.  
  4. <script type="text/javascript">
  5.  
  6. function nastepne(){
  7. var next = document.getElementById('nastep');
  8. next.style.border = "10px solid blue";
  9. }


Ale jak się odwołac do 1.jpg ? zeby zamienic je np. na 2.jpg ? I czytalem o tym innerHTML i sie doczytalem ze nie powinno sie go stosowac - chyba ze jest stosowany z rozwaga.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 23:20