Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/05/2011, 21:58
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: Problemas con fondo de escritorio aleatorio

Hola, mira, yo lo encararía distinto al html y css.

en vez de hacer esto:
document.write('<body background="'+backgr+'" style="background-repeat:no-repeat; bgproperties="scroll" bgcolor="#FFFFFF">')
De entrada que esto no funciona background="'+backgr+'"

haría esto:
document.write('<img id="fondo" src="'+backgr+'" width="100%" height="100%"/>');

lo imprimes de modo que el html te quede así:
Código HTML:
Ver original
  1. <img id="fondo" src="la imagen de fondo" width="100%" height="100%"/>
  2. <div id="contenedor"></div> <!-- el contenedor de todo lo que haya en esta página-->
  3. </body>

luego en el css:
Código CSS:
Ver original
  1. *{margin:0; padding:0;}
  2. #fondo{
  3. display:block; <!-- convertimos la imagen en caja de bloque -->
  4. position:absolute;
  5. top:0; left:0;
  6. z-index:0;
  7. }
  8. #contenedor{
  9. position:relative;
  10. width:960px; /*los px que quieras*/
  11. margin:0 auto; /*si es que lo vas a centrar*/
  12. z-index:1;
  13. }

En este enlace puedes ver como trabaja z-index

Espero te sirva de ayuda. Saludos