Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js]Zmiana obrazka co sekundę
Glarden
post 22.06.2007, 09:28:32
Post #1





Grupa: Zarejestrowani
Postów: 153
Pomógł: 2
Dołączył: 28.05.2007
Skąd: Stamtąd

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


Dopiero zacząłem bawić się z JS i próbuję napisać skrypt, który będzie zmieniał obrazek co sekundę. Wygląda to tak:
  1. ID=window.setTimeout("Update();",1000);
  2. function Update() {
  3. var obrazek = 1;
  4. if (obrazek == 1) {
  5. gdzie = getElementById("obraz");
  6. gdzie.document.write ("<img src='jeden.gif'>");
  7. obrazek = 2;
  8. }
  9. else {
  10. gdzie = getElementById("obraz");
  11. gdzie.document.write ("<img src='dwa.gif'>");
  12. obrazek = 1;
  13. }
  14. ID=window.setTimeout("Update();",1000);
  15. }


Żadnej reakcji, czysty ekran. Co robię źle?


--------------------
Raz, dwa, trzy, baba Jaga patrzy!
http://trelemorele.cba.pl
Go to the top of the page
+Quote Post
uli
post 22.06.2007, 09:34:58
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


var obrazek = 1;

Nigdy nie będzie 2.


--------------------
Prawo Wylera:
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich zrobić sam.
Go to the top of the page
+Quote Post
nospor
post 22.06.2007, 09:36:19
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




pozatym jest wiele innych bledow. dzialajacy kod:
  1. ID=setTimeout("Update();",1000);
  2. var obrazek = 1;
  3. function Update() {
  4.  
  5. if (obrazek == 1) {
  6. obrazek = document.getElementById("obraz");
  7. obrazek.src="jeden.gif";
  8. obrazek = 2;
  9. }
  10. else {
  11. obrazek = document.getElementById("obraz");
  12. obrazek.src="dwa.gif";
  13. obrazek = 1;
  14. }
  15. ID=setTimeout("Update();",1000);
  16. }
  17.  
  18. <img src="dwa.gif" id="obraz"/>
  19. </body>
  20. </html>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Glarden
post 22.06.2007, 09:41:34
Post #4





Grupa: Zarejestrowani
Postów: 153
Pomógł: 2
Dołączył: 28.05.2007
Skąd: Stamtąd

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


Dzięki, tak przypuszczałem, że mnóstwo tam pokręciłem. Jeszcze raz dzięki.
EDIT:
Kurczę... jednak nie działa... zmieniłem na coś takiego:
  1. ID=setTimeout("Update();",1000);
  2. var obrazek = 1;
  3. function Update() {
  4.  
  5. if (obrazek == 1) {
  6. obrazek = document.getElementById("obraz");
  7. obrazek.innerHTML += "<img src='jeden.gif'>";
  8. obrazek = 2;
  9. }
  10. else {
  11. obrazek = document.getElementById("obraz");
  12. obrazek.innerHTML += "<img src='jeden.gif'>";
  13. obrazek = 1;
  14. }
  15.  
  16. ID=setTimeout("Update();",1000);
  17. }


I jest pewien postęp, bo pokazuje ciągle jedynki, ale jednak nie o to mi chodziło...

Ten post edytował Glarden 22.06.2007, 09:47:57


--------------------
Raz, dwa, trzy, baba Jaga patrzy!
http://trelemorele.cba.pl
Go to the top of the page
+Quote Post
seaquest
post 22.06.2007, 10:19:38
Post #5





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


http://roberthanson.blogspot.com/2005/11/p...alexecuter.html

i po co się męczyć?


--------------------
Michał Płachta
Warsztat: Mac OS X Leopard, PostgreSQL, Text Mate, Retrospectiva + SVN
Go to the top of the page
+Quote Post
nospor
post 22.06.2007, 10:28:40
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
I jest pewien postęp, bo pokazuje ciągle jedynki
Niepowazny jestes? Wkladasz ciagle jedynki nie zaleznie od zmiennej, to sie nie dziw ze masz same jedynki....


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
uli
post 22.06.2007, 10:33:55
Post #7





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Cytat(nospor @ 22.06.2007, 11:28:40 ) *
Niepowazny jestes? Wkladasz ciagle jedynki nie zaleznie od zmiennej, to sie nie dziw ze masz same jedynki....


Bez nerw nospor smile.gif
Napisał przecież że się uczy:)

Co nie zwalnia z myślenia:)

@Glarden: nospor podał Tobie dokładny przepis jak to zrobić.
nosporowi chodziło o to, że niezlaeżnie czy obrazek == 1 czy nie masz:

  1. obrazek.innerHTML += "<img src='jeden.gif'>";


A gdzieś chyba powinno być dwa.gif nie?? winksmiley.jpg

@nospor \/ :

Cytat
Admin sie nie nerwuje, admin odpowiada cierpliwie tongue.gif


Aż go głupoty wypisywane w js zaleją smile.gif Wtedy Potomac wylewa z brzegów smile.gif

Ten post edytował uli 22.06.2007, 10:42:01


--------------------
Prawo Wylera:
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich zrobić sam.
Go to the top of the page
+Quote Post
nospor
post 22.06.2007, 10:37:55
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Bez nerw nospor
Admin sie nie nerwuje, admin odpowiada cierpliwie tongue.gif

Cytat
Napisał przecież że się uczy:)
Napisal ze sie uczy js, ale myslec to powinien od dziecka smile.gif Akurat ta umiejetnosc jest niezbedna w kazdej dziedzinie zycia

Cytat
Co nie zwalnia z myślenia:)
No wlasnie

edit ^:
@uli to nie lekcja polskiego gdzie pani zadaje zadanie: "prosze powiedziec co autor wiersza mial na mysli".
Prosze nie mowic co chcialem powiedziec. Wyraźnie przecież mowie, nie trzeba robic interpretacji tongue.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Glarden
post 22.06.2007, 11:24:41
Post #9





Grupa: Zarejestrowani
Postów: 153
Pomógł: 2
Dołączył: 28.05.2007
Skąd: Stamtąd

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


Kurczę, macie rację. Nie chodzi o to, że nie myślałem (no... może jednak nie...smile.gif), tylko skopiowałem zapomniałem zmienić źródło obrazka.

Ten post edytował Glarden 22.06.2007, 11:28:23


--------------------
Raz, dwa, trzy, baba Jaga patrzy!
http://trelemorele.cba.pl
Go to the top of the page
+Quote Post
nospor
post 22.06.2007, 11:31:00
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
tylko skopiowałem i zapomniałem zmienić źródło obrazka.
Tego bylem pewien na 100%
Mowiąc byś pomyslal, mialem na myśli, byś zanim napiszesz posta na forum, usiadl sobie spokojnie, pomyslal i sprobowal sam rozwiązać problem. PRzeciez skoro dostawales ciagle to samo to juz żarówka powinna zacząć ci migotać. Lecenie na forum traktuj jako ostatecznosc, ktora nalezy wykorzystac dopiero po dwoch nieprzespanych nocach spowodu proby rozwiązania problemu smile.gif

Skopiowac, wkleic i nie poprawic zdarza się kazdemu. Ale takie pomylki rozwiązuje sie samemu po 5 minitach, a szczegolnie przy takiej ilosci kodu co u ciebie. Koniec wykladu.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 06:22