Честно,
Я думаю, что наилучшим способом может быть просто поместить ее в инструкцию onLoad()
, чтобы она не загружалась до тех пор, пока документ полностью не отобразится. Это похоже на ответ Тома, но в этом случае вы устраните большинство проблем с DOM, с которыми вы столкнулись.