---
title: "Byta bakgrund på flera frames"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/68990-byta-bakgrund-på-flera-frames"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "sthlmkillen88"
published: "2003-02-21T15:50:45.000Z"
updated: "2003-02-21T16:37:13.000Z"
replies: 1
views: 201
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/68990-byta-bakgrund-på-flera-frames"
---

# Byta bakgrund på flera frames

## #1 — sthlmkillen88, 2003-02-21T15:50Z

Jag har en site som ligger i 4 frames och jag skulle filja veta hur man gör om man vill att besökarna själva ska få byta bakgrundfärg och det ändras i alla frames. 

Jag kan inte programera i javascript så då skulle det vara jätte snällt om ni kunde förklara nogrant varje del. 

Den som hjälper mig så att det funkar kommer att få 6 000 bannervisningar med 88\*31 knapp på min site <https://www.snabbstart.com> (det är den nya versionen som man ska kunna byta bakgrund på). 

Tack på förhand! 

(ni kan om ni vill kontakta mig på <sthlmkillen88@hotmail.com>)

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

## #2 — Jesper T, 2003-02-21T16:37Z

På alla dina frames så döper du body till tex body1:
\<body id="body1"\>

Lägg till detta på alla dina sidor, mellan \<head\> och \</head\>

```
<style type="text/css">
<!--
.red{background-color:red;}
.green{background-color:green;}
.blue{background-color:blue;}
-->
</style>
<script language="javascript">
function bytfarg(farg){
document.getElementById('body1').className=farg;
parent.ett.document.getElementById('body1').className=farg;
parent.tva.document.getElementById('body1').className=farg;
parent.tre.document.getElementById('body1').className=farg;
}
</script>
```

 
parent.ett, tva och tre är namnen på dina frames i ditt frameset(id="ett")

Och sedan ändrar du färg med:

\<a href="#" onClick="bytfarg('green')"\>Grön\</a\>
\<a href="#" onClick="bytfarg('red')"\>Röd\</a\>
\<a href="#" onClick="bytfarg('blue')"\>Blå\</a\>

Vill du så kan du ju lätt lägga in bilder i bakgrunden istället med:

```
<style type="text/css">
<!--
.red{background-image:url(red.jpg);}
.green{background-image:url(green.jpg);}
.blue{background-image:url(blue.jpg);}
-->
</style>
```

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

---

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