Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][Wyświetlanie obrazk na podstawie wartośći zmiennej], jak ?
maryangel
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.02.2009

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


Witam;)

Jak przy użyciu javascriptu wyświetlić obrazek tylko określonej wartośći zmiennej?
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
tylko określonej wartośći zmiennej?

Możesz nieco jaśniej? Określonej wartości zmiennej, czyli nazwa/tekst na obrazku, czy jak?
Go to the top of the page
+Quote Post
maryangel
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.02.2009

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


Rzeczywiście z dobrze nie wygląda to co napisałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

myślałem o funkcji do której wyślemy tekst  bądź cyfre a ona na tej podstawie wyświetli odpowiedni obrazek ...
Go to the top of the page
+Quote Post
Spawnm
post
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




zobacz to:
  1. <script language="JavaScript">
  2. function klik(co){
  3. document.getElementById('klik').innerHTML='<img src='+co+'.jpg>';
  4. }
  5.  
  6. <div id=klik style=" z-index: 2; width:100px; height:25; background-color:black; color: white; " ></div>
  7. <div onclick="klik(1)">klik1</div>

i dostosuj do swoich potrzeb (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
skowron-line
post
Post #5





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(Spawnm @ 21.03.2009, 13:24:49 ) *
zobacz to:
  1. <script language="JavaScript">
  2. function klik(co){
  3. document.getElementById('klik').innerHTML='<img src='+co+'.jpg>';
  4. }
  5.  
  6. <div id=klik style=" z-index: 2; width:100px; height:25; background-color:black; color: white; " ></div>
  7. <div onclick="klik(1)">klik1</div>

i dostosuj do swoich potrzeb (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Wydaje mi sie że bardziej chodzi o tablice obrazów.

  1. <script language="JavaScript">
  2. function klik(co){
  3. var tab = new Array();
  4. tab[1] = '<img src="a.jpg">';
  5. tab[2] = '<iimg src="b.jpg">';
  6. document.getElementById('klik').innerHTML= tab[ co ];
  7. }
  8.  
  9. <div id=klik style=" z-index: 2; width:100px; height:25; background-color:black; color: white; " ></div>
  10. <div onclick="klik(1)">klik1</div>
Go to the top of the page
+Quote Post
maryangel
post
Post #6





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.02.2009

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


o właśnie właśnie dziękuje , tylko jeszcze jeden problem jak zrobić to bez potrzeby klikania ?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. function klik(co){
  2. var tab = new Array();
  3. tab[1] = '<img src="on.gif">';
  4. tab[2] = '<iimg src="off.gif">';
  5. document.getElementById('klik').innerHTML= tab[ co ]; 
  6. }
  7.  
  8. </head>
  9.  
  10.  
  11. <script language=javascript>
  12. odswiezaj(1);



:)niestety tak jak mi się wydawało , kolejn raz nie działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jak zatem to zrobić ?
Go to the top of the page
+Quote Post
Spawnm
post
Post #7





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




może w funkcję i setTimeout lub setInterval ?

Ten post edytował Spawnm 21.03.2009, 15:01:19
Go to the top of the page
+Quote Post
maryangel
post
Post #8





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.02.2009

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


nie za bardzo rozumiem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
skowron-line
post
Post #9





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(maryangel @ 22.03.2009, 09:16:21 ) *

A nie można było na google sprawdzić jak to działa
http://www.elated.com/articles/javascript-...nd-setinterval/
Go to the top of the page
+Quote Post
maryangel
post
Post #10





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.02.2009

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


(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) chodzio o to że za bardzo nie widzę w tym rozwiązania ....
Go to the top of the page
+Quote Post
skowron-line
post
Post #11





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat
o właśnie właśnie dziękuje , tylko jeszcze jeden problem jak zrobić to bez potrzeby klikania ?smile.gif


Przy załadowaniu strony możesz ustawić funkcje setTimeOut żeby po określonej liczbie sekund zmieniła obrazek lub tez użyć funkcji setInterval żeby co kilka sekund zmieniało obrazek.
Go to the top of the page
+Quote Post

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: 6.10.2025 - 05:11