Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/04/2012, 16:11
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: Seleccionar background image

Hola doom12344, debes atacar el background del elemento que deseas cambiar, en tu caso body, cuando el evento onchange del select se produzca, por ejemplo:
Código HTML:
Ver original
  1. <select id="sel">
  2. <option value="urlDeImagen1">fondo 1</option>
  3. <option value="urlDeImagen2">fondo 2</option>
  4. </select>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
En los value de los option colocamos las url de las imagenes que pasaras al background de body.
Luego con javascript manejas el evento:
Código Javascript:
Ver original
  1. document.getElementById("sel").onchange = function(){
  2.     document.body.style.backgroundImage = "url(" + this.value + ")";
  3. }
En el manual de javascript de librosweb.es hay un capitulo entero dedicado a eventos. En el encontrarás la explicación de este código javascript, precisamente en el apartado "manejadores de eventos semánticos".

ejemplo funcionando