Autor Zpráva
RD
Profil *
Nevite proc mi tento skriptik v IE funguje bez problemu ale ve FF ne?

<div id="jedna1" name="jedna1" style="width: 30px; height: 30px; float: left;"></div>

<a href="#" onmouseover="jedna1.style.background='url(bg.jpg)'; ">zmenit</a>
Leo
Profil
Protoze se na element s id "jedna1" odkazujete spatnym zpusobem. Zkuste

document.getElementById("jedna1").style.background

Mimochodem, div nema co mit atribut name

Leo
habendorf
Profil
Mělo by fungovat:
<a href="#" onmouseover="document.getElementById('jedna1').style.background-image= 'url(bg.jpg)';">zmenit</a>

Navázal bych to ale spíš na onclick, pak bude třeba doplnit return false.
Leo
Profil
Nemelo :-)

Kdyz uz tak

backgroundImage (bez pomlcky, velke i)

Leo
habendorf
Profil
OK, šlo mi hlavně o to document.getElementById('jedna1'), byl jsem ale pomalejší.
RD
Profil *
diky moc! funguje... jeste doplnujici dotaz co kdyz chci dat priznak background-repeat: no-repeat; kam s tim?
habendorf
Profil
Asi lze použít jen background (bez -něco) a pak všechny atributy najednou, viz http://www.jakpsatweb.cz/css/background.html
Leo
Profil
Normale, opet

...style.backgroundRepeat = "no-repeat";

Leo
mracek
Profil *
habendorf
OnmouseOver ?
V CSS muzes pouzit
a {background...}
a:hover {back...}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0