Czasami pojawia się na stronach www możliwość zmiany tła (podświetlenia), całej witryny na inne niż standardowe. Może się to przydać, żeby zmienić kontrast strony na dostosowany dla osób niepełnosprawnych lub przestawienie wyglądu witryny z dziennej na nocną.
Można to spokojnie zrobić w kodzie za pomocą HTML + JavaScript. Tutaj przykładowy skrypt:
<html>
<head>
</head>
<body>
<form>
<table cellspacing=0 cellpadding=0 style="border:3px solid black">
<tr>
<td>
<input type=radio name=bg style="background-color:green" onclick="document.bgColor=this.style.backgroundColor" checked>
</td>
<td>
<input type=radio name=bg style="background-color:black" onclick="document.bgColor=this.style.backgroundColor">
</td>
<td>
<input type=radio name=bg style="background-color:red" onclick="document.bgColor=this.style.backgroundColor">
</td>
<td>
<input type=radio name=bg style="background-color:gray" onclick="document.bgColor=this.style.backgroundColor">
</td>
</tr></table>
</form>
</body>
</html>
Tak to wygląda po wczytaniu strony:
Opcja wyboru kolorów na powyższym listingu realizowana jest za pomocą radio, czyli zaznaczanie kropką danego kółeczka.
W przykładzie po uruchomieniu skryptu, wyświetla się domyślny ustawiony kolor tła (ten w style.css). Natomiast po wybraniu jednej z czterech dostępnych opcji zmienia się kolor, na wcześniej zdefiniowany.