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)
Jesper TMedlem sedan nov. 20017 144 inlägg 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>