fai così:
Codice PHP:
<html>
<head>
<style type="text/css">
body {background-color:#00FF99}
</style>
<script language="JavaScript" type="text/JavaScript">
function cambia() {
document.getElementById('sfondo').style.background="#FF0000";
}
</script>
</head>
<body id="sfondo">
<a href="javascript:cambia()">Cambia</a>
</body>
</html>
Facendo così hai un solo tasto, ma ne puoi creare quanti ne vuoi, basta che crei altre funzioni uguali e altri tasti.
Se anziche i colori usi delle immagini (gif o jpg ecc..) potresti fare così:
Codice PHP:
<html>
<head>
<style type="text/css">
body { background:url(mare.jpg) }
</style>
<script language="JavaScript" type="text/JavaScript">
function cambia() {
document.getElementById('sfondo').style.background="url(montagna.jpg)";
}
</script>
</head>
<body id="sfondo">
<a href="javascript:cambia()">Cambia</a>
</body>
</html>
Non è una soluzione elegantissima, non l'ho provato ma dovrebbe funzionare... ciao..