Tema: window.onlad
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2012, 14:08
nicolasroma
 
Fecha de Ingreso: julio-2011
Mensajes: 108
Antigüedad: 13 años, 7 meses
Puntos: 4
Pregunta window.onlad

hola, quiero hacer algo sencillo pero no me sale..

si al final del body en el archivo index.html agrego esto

<script>
var body;
body = document.getElementsByTagName('body');
body = body[0];
</script>

despues cuando voy a la consola de chrome, puedo cambiarle los estilos mediante

body.style.propiedad = "";

eso funciona bien..

ahora, lo quiero hacer mediante window.onload de la siguiente manera.

en un archivo externo js.js

var body;
window.onload = (function (){body = document.getElementsByTagName('body'); body = body[0];}())

y no funciona, ni tampoco tira error en la consola ni nada y el contenido de body y es undefined... como si hubiese cargado la funcion antes que el body.

probe otras cosas para ver que la ruta del archivo externo esté bien, y todo perfecto.

ya varias veces que quiero ejecutar una función con window.onload pero siempre me sucede lo mismo...

que es lo que hago mal??

gracias por la ayuda