К сожелению этот сценарий зависим от типа браузера.
С какого перепугу?!
И все же как средствами API Joomla 1.5 встроить onLoad в тег Body?
Средствами API?! Вы не рановато взялись писать компонент?

При чем тут АПИ Joomla? Joomla - движок на PHP/MySQL, он работает на стороне
сервера.Всякого рода JS, в т.ч. и ваш onLoad - работают на стороне
клиента.Если у вас почему-то не отрабатывает сценарий onLoad - не надо к нему привязываться. Просто разместите обычный яваскрипт-сценарий
в конце вашего скрипта, и выполните в нем то что вам нужно.