Обычный способ справиться с этим - скрыть содержимое страницы за DIV
до тех пор, пока не сработает событие onLoad (), а затем открыть его, скрыв DIV
.
Отредактировано для добавления
Я вижу, что его проблема не в том, что касается javascript, а в общей проблеме, которая не дает пользователю взаимодействовать со страницей до ее загрузки.