T Type Medlem sedan mars 2002 1 239 inlägg Frågan 24 juni 2002 11:35 #1 Hej alla!
Jag försöker som många andra att skapa en tabell med celler som när man för musen över byter färg. Så långt är det simpelt (finns andra inlägg där detta behandlas) men jag vill också att när man klickar på cellen ska den byta färg till den färgen den byttes till när man drog musen över.
Detta vill jag för att man ska kunna använda menyn o se vilken cell som är annan färg o då vilken sida man är inne på. Jag hoppas någon förstår...
Tacksam för hjälp snarast...
J Jojoxx Medlem sedan juni 2000 4 308 inlägg <script language="JavaScript" type="text/javascript">
active=false;
</script>
<table border="1">
<tr>
<td onMouseover="this.style.backgroundColor='blue';" onMouseout="if(this!=active){ this.style.backgroundColor='white'; }" onClick="if(active){ active.style.backgroundColor='white' } active=this;"> A </td>
<td onMouseover="this.style.backgroundColor='blue';" onMouseout="if(this!=active){ this.style.backgroundColor='white'; }" onClick="if(active){ active.style.backgroundColor='white' } active=this;"> B </td>
</tr>
</table>
T Type Medlem sedan mars 2002 1 239 inlägg Tack jojoxx.. Nu funkar det! När man trycker på cellen ska en ny länk öppnas i en annan frame. Det ska funka som en vanlig länk med target.
Framen heter main. Hur ska jag göra?
T Type Medlem sedan mars 2002 1 239 inlägg Jag fixade det själv. skrev:
<td onclick="parent.main.location.href='sida.htm';">
I ironhead Medlem sedan mars 2001 1 346 inlägg går det med samma skript inte bara markera en cell, utan flera celler på samma rad?
<td></td><td></td><td></td><td></td>
T Type Medlem sedan mars 2002 1 239 inlägg Det går att markera en hel tr iaf....
<script language="JavaScript" type="text/javascript">
active=false;
</script>
<tr onMouseover="this.style.backgroundColor='blue';" onMouseout="if(this!=active){ this.style.backgroundColor='white'; }" onClick="if(active){ active.style.backgroundColor='white' } active=this;">
<td></td><td></td><td></td><td></td><td></td><td></td>
</tr>
Jag har inte testat detta, men det borde funka.... :)