Just nu i M3-nätverket
Jump to content

Ändra bakgrundsfärg med onMouseOver


Frogge

Recommended Posts

Hur ska man göra för att ändra bakgrundsfärgen i ett lager med onMouseOver?

 

Varför funkar inte det nedanstående?

 

<DIV id="lager" align="center" valign="middle" style="background-color: #c0c0c0; height: 20px; width: 50px;">

 

 

<a href="#" onMouseOver="lager.style.background-color='#000000'" onMouseOut="lager.style.background-color='#c0c0c0'">Byt färg!</a>

 

</DIV>

 

 

 

Dessutom... hur ska man göra för att få texten i algret att visas centrerat vertikalt? Alltså, som när man skriver valign="middle" i tables...

 

-----------------------------

(WWW) Wendi Widi Wici

Nytt ordspråk från 2001 e.Kr.

Link to comment
Share on other sites

Detta fungerar:

document.all['divAll'].style.background="#66ffff";

 

(IE endast)

 

Men innan du använder det MÅSTE du ändra färgen, blev en riktigt hemsk turkos :-)

 

/David

 

PS

För att skriva om din kod:

<a href="#" onMouseOver="change('#000000');" onMouseOut="change('#c0c0c0')">Byt färg!</a>

function change(color){
document.all['lager'].style.background=color;
}

[inlägget ändrat 2001-12-04 15:40:02 av David Färm]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...