Autor | Zpráva | ||
---|---|---|---|
lolosu Profil * |
#1 · Zasláno: 17. 4. 2009, 08:34:31
Zdravim
Chcel by som na svojej stranke dosiahnut takyto efekt: Mam text a pod nim obrazok.. chcem, ze ak pridem z mysou na text, tak sa zmeni obrazok.. viem ze sa to da, uz som to niekde videl, ale neviem ako. (zrejme by bolo najlepsie bez JS, lebo niektori ludia to maju vypnute, ale neviem, co sa to da.. mozno cez PHP, ale netusim ako) |
||
Trejpa Profil |
#2 · Zasláno: 17. 4. 2009, 09:35:47
lolosu
<span onmouseover="getElementById('obrazek').src='obrazek2.gif';" onmouseout="getElementById('obrazek').src='obrazek1.gif';"> text</span> <img src=obrazek1.gif alt=Pejsek id=obrazek> „zrejme by bolo najlepsie bez JS“ Pomocí javaskriptu je to nejjednodušší a přináší nejméně komplikací (na takovouto interaktivitu byl ostatně javaskript vymyšlen). Komplikovaněji by to šlo i pomocí kaskádových stylů. „niektori ludia to maju vypnute“ Běžný uživatel neví, co to javaskript je, natož že se to dá vypnout. Ten, kdo si javaskript vypne, musí s částečnou nefunkčností počítat. „mozno cez PHP“ Ani omylem. |
||
lolosu Profil * |
#3 · Zasláno: 17. 4. 2009, 14:14:51
dik za rady, a potreboval by som to ale spravit tak, ze mam jeden obrazok a viacej textov a ked pridem na jednotlivy text, tak sa vzdy pri kazdom texte zmeni obrazok inak.. ako nato?
|
||
Mistr Profil |
#4 · Zasláno: 17. 4. 2009, 14:41:38
lolosu
Poněkud nerozumím Tvému dotazu: „mam jeden obrazok (...) zmeni obrazok inak“. Jak se obrázek jinak změní, když jej mám jen jeden? |
||
Trejpa Profil |
#5 · Zasláno: 17. 4. 2009, 14:56:08
lolosu
<script>function zamena(a,b) { document.getElementById(a).src=b; }</script> <span onmouseover="zamena('obrazek','obrazek1.gif');" onmouseout="zamena('obrazek','obrazek0.gif');">text 1</span> <span onmouseover="zamena('obrazek','obrazek2.gif');" onmouseout="zamena('obrazek','obrazek0.gif');">text 2</span> <span onmouseover="zamena('obrazek','obrazek3.gif');" onmouseout="zamena('obrazek','obrazek0.gif');">text 3</span> <img src=obrazek0.gif alt=Pejsek id=obrazek> Příklad. |
||
lolosu Profil * |
#6 · Zasláno: 17. 4. 2009, 16:04:49
diky, presne toto mi trebalo, ide to
|
||
Časová prodleva: 15 let
|
0