Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/06/2007, 21:25
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años, 2 meses
Puntos: 13
Re: Como hacerlo sin onload en el body?

Ferrins, lo que necesitas es detectar cuando se haya cargado el DOM (Document Object Model), lo cual te permitiría ejecutar esa acción después que se haya cargado todo el código fuente, pero antes de que haya terminado de cargarse la página.

Los navegadores basados en Mozilla implementaron un evento llamado DOMContentLoaded, que Ópera implementó a partir de la versión 9. Internet Explorer no lo tiene, pero se podría emular habilitando el atributo DEFER del elemento SCRIPT. Como verás, lograr una compatibilidad entre los distintos navegadores podría resultar un tanto complicado.

Lo que yo te recomendaría en ese caso es buscar en Google una librería llamada DOMReady, que te permite detectar la carga del DOM logrando una mejor compatibilidad entre navegadores.
__________________
El conocimiento es libre: Movimiento por la Devolución