onmouseover nefunguje ?!

Programovacie jazyky, rady, poradňa...
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

onmouseover nefunguje ?!

Príspevok od používateľa m_pro_m »

Ahojte !

Robím si také menu no a chcel by som po nájdení kurzorom na jednotlivé "bloky" aby zmenili pozadie.
Riešim to cez div :

Kód: Vybrať všetko

<div style="background-image:url(images/button.png); width: 125px; height: 41px; margin: 5px;">
<br />
<a href="index.php"><?php echo $lang_menu["home"]; ?></a>
</div>
Keď napíšem

Kód: Vybrať všetko

onmouseover="this.style='background-image:url(..)'"
do toho <div ...> a prejdem kurzorom tak sa nič nestane ! Žiadna zmena nenastane. Nerobím niekde chybu ?
Alebo čím to môže byť ?
PS : Skúšal som onmouseover aj v <a> no a tam som dal zmenu veľkosti písma. Ale taktiež sa nič nestalo.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: onmouseover nefunguje ?!

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

onmouseover="this.style.backgroundImage='url(..)'"
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

Re: onmouseover nefunguje ?!

Príspevok od používateľa m_pro_m »

okej hneď idem vyskúšať ! A mám otázku... používa sa tam "this" ako "toto" to je jasné. Ale nedalo by sa že napr. z toho <a> by som dal nejaké ID alebo niečo také toho <div> a dalo by sa to meniť ? Proste cez <a> by som menil pozadie <div>
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: onmouseover nefunguje ?!

Príspevok od používateľa audiotrack »

áno, dá
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

Re: onmouseover nefunguje ?!

Príspevok od používateľa m_pro_m »

a mohol by si mi dať nejaký príklad ? A ešte som sa chcel spýtať, to tvoje

Kód: Vybrať všetko

onmouseover="this.style.backgroundImage='url(..)'"
bude fungovať aj nejako takto ?

Kód: Vybrať všetko

onmouseover="this.style.fontSize='15px'"
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: onmouseover nefunguje ?!

Príspevok od používateľa audiotrack »

áno, bude. A na tú zmenu iného elementu to bude asi takto?

Kód: Vybrať všetko

onmouseover="document.getElementById('id_elementu').style.fontSize='15px'"
kde tvoj div alebo čomu chceš ten font meniť bude mať id="id_elementu"
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

Re: onmouseover nefunguje ?!

Príspevok od používateľa m_pro_m »

jasne to som pochopil :) Diki moc !
Napísať odpoveď