webForumDet fria alternativet

Ändra bakgrundsfärg på tabell

JavaScript

4 svar · 319 visningar · startad av NoiseMaker

Medlem sedan sep. 2001171 inlägg
Frågan#1

tja

Någon som vet hur man ändrar bakgrundsfärgen i en tabell (alternativt en cell) men hjälp av javascipt?

Att ändra bakgrundsfärgen på hela sidan är ju enkelt.. men bara en speciell tabell? Jag har försökt med hjälp av att sätta ID på tabellen.. funkar dock ej =(

tacksam för hjälp

Medlem sedan nov. 20017 144 inlägg
#2
<style>
<!--
.btnDown{background-color:red;}
.btnUp{background-color:green;}
-->
</style>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<table width="100" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td onmousedown = "this.className='btnDown'" onmouseup="this.className='btnUp'" style="width:200px; height:115px;border:1px solid #CCCCCC;">Klicka 
      i tabellen</td>
  </tr>
</table>
Medlem sedan sep. 2001171 inlägg
#3

suveränt.. funkar fint!

fast om jag har en hexadecimal färg i en variabel.. och vill att den skall sättas som bakgrund.. hur gör man då?

*känner sig korkad* =)

Medlem sedan dec. 20025 483 inlägg
#4

Är det så här du menar?

<script type="text/javascript">
<!--

var foo = "#ff0000";
var bar = "#ffffff";

//-->
</script>

...

<table width="300" border="1">
<tr>
     <td onmouseover="this.style.background=foo" onmouseout="this.style.background=bar">:)</td>
</tr>
</table>

:)

Medlem sedan sep. 2001171 inlägg
#5

det är precis vad jag menar =) Fan vad sköna ni är!

...

(och det menar jag på ett positivt sätt....)

271 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)