Jezebel: Voy a alegrarte la semana...
 
No me importa que me hagan preguntas, y siempre espero dar respuestas mágicas...   
 
  
Lo que te dije sé que funciona... seguro que te faya alguna cosa sencilla, y sólo es cuestión de encontrar ese fallo. 
Voy a prepararte un ejemplito para que lo pruebes, y te cuento... 
Ahora tengo que salir, pero cuando pueda te lo hago. 
Saludos  
 
 
Hola otra vez: 
Éste es el código:  
 Código PHP:
    <html>
<head>
<title>
    Fondos a la carta
</title>
<style type="text/css">
.fondo1
    {
    background-color: white;
    background-image: url(fondo1.jpg);
    background-repeat: repeat-y;
    background-position: left;    
    color: black;
    }
.fondo2
    {
    background-image: url(x_Silvestre1b.gif);
    background-repeat: no-repeat;
    background-position: top right;    
    background-attachment: fixed;
    background-color: salmon;
    color: cyan;
    }
.fondo3
    {
    background: white url(UMA.gif) no-repeat center center;
    background-attachment: fixed;
    }
</style>
<title>
    Celda
</title>
</head>
<body > 
<select onchange="if (this.selectedIndex > 0) document.body.className = this.value">
<option value="">Seleccione un fondo</option>
<option value=fondo1>Fondo de sucaricatura.com</option>
<option value=fondo3>Fondo para la Universidad de Málaga</option>
<option value=fondo2>Fondo con Silvestre</option>
</select>
<br>
<script>
for (var i = 0; i < 250; i ++) document.write("Texto sin sentido filosófico... ");
</script>
</body> 
</html> 
   
  ... y puedes verlo 
aquí   ... 
Lo puse en el body, pero si lo quieres para una tabla o celda, tienes que ponerle un atributo id, y en vez de document.body, poner document.getElementById("el_ID")... 
Saludos  
