Avatar billede hansen Nybegynder
02. november 2005 - 15:35 Der er 6 kommentarer

Skift farve i celle ved mouseover

Jeg kan godt bruge lidt hjælp.

Jeg har to celler i en tabel hvor "celle 1" et har en Style på sig, indtil der køres en Mouseover på "Celle 2", så skifter "Celle 1" farve til en ny style, for igen at gå tilbage til standard style ved mouseout på celle 2.

Kan du hjælpe med lidt kode her?
Tak.
Avatar billede roenving Novice
02. november 2005 - 15:38 #1
Øeh, whaa ...

Du vil have, at der ved mouseover på en anden celle skal skiftes baggrund ?-)
Avatar billede hansen Nybegynder
02. november 2005 - 15:52 #2
Ja, men ved hjælp af styles
Avatar billede roenving Novice
02. november 2005 - 15:55 #3
Ja, man kan jo ikke gøre det på anden måde ...

-- medmindre du mener udskiftning af klasse, for det er rent tåbeligt !-)

-- men jeg har stadig ikke forstået scenariet ...
Avatar billede psykochicken Nybegynder
02. november 2005 - 16:57 #4
er det
<table border="1" style="border-collapse: collapse" bordercolor="#000">
  <tr>
    <td id="celle1">..skift mig ..</td>
    <td id="celle2" onmouseover="document.getElementById('celle1').style.backgroundColor='red';" onmouseout="document.getElementById('celle1').style.backgroundColor='';">..rør mig..</td>
  </tr>
</table>
...du mener ?
Avatar billede hansen Nybegynder
03. november 2005 - 08:56 #5
Psykochicken - Ja, det er noget a la det jeg mener, jeg kunne bare bare godt tænke mig at kunne definere farven i et CSS ark med en Class="xxx"
Avatar billede olebole Juniormester
03. november 2005 - 09:17 #6
<ole>

Nej, det tror jeg nu ikke, du kunne tænke dig  :)

Dynamisk CSS-klasseskift er noget, man med alle midler undgår, da det performer elendigt. Selv MS fraråder det.
At skifte de enkelte style-properties - som psychochiken viser dig - er en langt bedre løsning ... brug den  ;o)

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB