Autor Zpráva
lolosu
Profil *
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
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 *
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
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
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 *
diky, presne toto mi trebalo, ide to

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: