Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2012, 05:57
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 4 meses
Puntos: 317
Respuesta: No me cambia el background (Javascript + CSS)

Hay varios yerros, pero los más graves están en JS. La próxima no olvidés poner el código completo, no desarmado, y con el doctype para saber si hay alguna incompatibilidad por ese lado.

Estás referenciando el HTML por su etiqueta, y como verás dice getElementsByTagName("html"), por lo tanto hay que decirle también a cuál de los elementos HTML apuntás. Nosotros sabemos que no puede haber más de uno, pero esa llamada es con ítem

getElementsByTagName("html")[0]

También estás reemplazando todo lo que tiene que ver con el fondo, y lo que en verdad querés cambiar es la imagen, así que solamente apuntá al background-image

imagen.style.backgroundImage= "url('../img/fondo2.jpg')";

Del resto hablamos otro día.