---
title: "Byta bakgrund!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/98411-byta-bakgrund"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "asp"
published: "2004-02-29T16:18:53.000Z"
updated: "2004-03-02T07:25:50.000Z"
replies: 7
views: 403
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/98411-byta-bakgrund"
---

# Byta bakgrund!

## #1 — asp, 2004-02-29T16:18Z

Hej!

Om backgrunden i \<td\> är #FFFFFF vill jag att när man klickar på den skall den byta till #FFCC33. Är den #FFCC33 skall den byta till #FFFFFF när man klickar på den.

Så smidig kod som möjligt, helst en funktion eftersom det är 36 stycken \<td\>.

Permalänk: https://www.webforum.nu/p/98411

## #2 — Jojoxx, 2004-02-29T18:12Z

```
<script type="text/javascript">
function switchbg(obj){
	obj.style.backgroundColor=(obj.style.backgroundColor.toLowerCase()=="#ffffff"||obj.style.backgroundColor.toLowerCase().replace(/ /g,"")=="rgb(255,255,255)")?"#ffcc33":"#ffffff";
}
</script>
<table style="border:solid black 1px;">
<tr><td style="background-color:#ffffff;" onclick="switchbg(this);">En cell</td></tr>
<tr><td style="background-color:#ffffff;" onclick="switchbg(this);">En cell</td></tr>
</table>
```

Om någon undrar är rgb-alternativet för Mozilla-baserade webbläsare som automatiskt översätter hex-\>decimal.

Permalänk: https://www.webforum.nu/p/1287640

## #3 — asp, 2004-03-01T19:40Z

Fungerar hyfsat.

Man måste klicka två gånger för att få den orange första gången. Sedan så fungerar det med varannan.

Permalänk: https://www.webforum.nu/p/1288084

## #4 — silfver, 2004-03-01T19:43Z

Kan man göra likadant på länkar, fast göra dem fetstilta?

Edit: För mig så blir dom oranga vid första musklicket, även i Mozilla.

Permalänk: https://www.webforum.nu/p/1288087

## #5 — asp, 2004-03-01T19:46Z

Jag som skrev bgcolor istället för i style. Problemet löst.

Silfver: Vill du göra länkarna fetstila när man klickat på dem?

```
a:visit {color:black;font-weight:bold;}
```

Permalänk: https://www.webforum.nu/p/1288089

## #6 — silfver, 2004-03-01T19:53Z

> **asp skrev:**
>
> Jag som skrev bgcolor istället för i style. Problemet löst.
> 
> Silfver: Vill du göra länkarna fetstila när man klickat på dem?
> 
>
>
> ```
> a:visit {color:black;font-weight:bold;}
> ```

Nåt i den stilen. Men när man klickar på en annan länk så är dom fortfarande fetstilta. Vill endast ha en fetstilt åt gången om du förstår vad jag menar :) Använder PHP också, så det blir lite klurigt.

Permalänk: https://www.webforum.nu/p/1288094

## #7 — Jojoxx, 2004-03-01T20:10Z

```
<script type="text/javascript">
var current=false;
function switchlink(obj){
   if(current)
      current.style.fontWeight="";
   current=obj; obj.style.fontWeight="bold";
}
</script>
...
<a href="sida.asp" onclick="switchlink(this);" target="framenamn">länk</a>
```

Permalänk: https://www.webforum.nu/p/1288101

## #8 — silfver, 2004-03-02T07:25Z

> **Jojoxx skrev:**
>
> ```
> <script type="text/javascript">
> var current=false;
> function switchlink(obj){
>    if(current)
>       current.style.fontWeight="";
>    current=obj; obj.style.fontWeight="bold";
> }
> </script>
> ...
> <a href="sida.asp" onclick="switchlink(this);" target="framenamn">länk</a>
> ```

target="framenamn"\>

Måste man använda iframes? Eller är jag bara dum nu?   :L

Permalänk: https://www.webforum.nu/p/1288238

---

Tråden på webben: https://www.webforum.nu/amne/javascript/98411-byta-bakgrund
