В Firefox есть событие специально для этих целей: DOMContentLoaded
. Следующий образец кода выполняет как раз то, что нам нужно, в Mozilla-подобных браузерах (а также в Opera 9 и старше):
// для Firefox if (document.addEventListener) { document.addEventListener("DOMContentLoaded", init, false); }