No creo.
<body onload="document.getElementById('inicio').fireEven t('onclick')">
solamente dispara al atributo, si existe. Lo mismo pasa con
<body onload="document.getElementById('inicio').onclick( )">.
Usando
<body onload="var alfa = document.getElementById('bravo'); alfa.click.call(alfa);"> hace el click, pero seguramente el IE9 tampoco lo va a reconocer.
Es que allí tienes enlaces ... que no apuntan a nada, pero están. Entonces debe generar el evento 'click' (¿probaste cambiar, no sé, a
onfocus?)
Yo revisaría de una vez por qué no carga desde el comienzo. Se me ocurren varias pruebas para hacer, pero ni tengo un IE9, ni sé qué tan completo está eso que posteaste, o si borraste o editaste algo antes de publicarlo (¿la clase vacía es para que no la vea en el filtrado, o la usa y le falta un 0?). Tampoco sé qué te dice la consola o si te avisa que falta algún plugin o que aún no terminó de cargar el DOM al ejecutar (¿probaste
<script defer src="miPlugin.js"></script>, aunque sea para IE?).
La verdad es que tiraría esa library al tacho y haría una nueva, que se portase como debe.
Generar un click automáticamente Disparar un evento asignado con Event.observe Como llamar evento desde otro evento?