Pues no se para que agregaste ese listener. Lo único que se me ocurre que estás haciendo es una petición AJAX inmediatamente antes de cargar el documento y quieres estar seguro que el código se ejecute antes que se cargue el documento.
Si esa petición se hace después de cargar el documento, ese listener no sirve para nada.
Edit: Oh y ahora que me doy cuenta si es totalmente redundante. Porque si haces esto:
Y esto funciona en ese punto, significa que los elementos están cargados en el DOM y no hay necesidad del listener.
Si esa petición se hace después de cargar el documento, ese listener no sirve para nada.
Edit: Oh y ahora que me doy cuenta si es totalmente redundante. Porque si haces esto:
Código (javascript) [Seleccionar]
document.body.style.cursor = 'progress';
document.getElementById('cargando').style.display = 'block';
document.getElementById('contenido').style.display = 'none';
Y esto funciona en ese punto, significa que los elementos están cargados en el DOM y no hay necesidad del listener.