mrjbom
@mrjbom

Как отображать сайт только после полной загрузки скрипта?

Я работаю с API ВКонтакте, делаю так сообщение с именем пользователя
<div id="instruction">
            <text>
                Привет, <span id="username"></span>, рекомендую ознакомиться с инструкцией! 
            </text>
            </div>
            <script>
            setTimeout(function(){
            VK.init(function() { 
            VK.api("users.get", {}, function (data) {
            var username=data.response[0].first_name;
            document.getElementById("username").innerHTML = username;
            });
            }, function() { 
            alert("VK API initialization faled"); 
            }, '5.84');
            }, 1);
            </script>


В итоге из-за того что имя появляется не сразу, я получаю сначала текст без имени, а потом уже появляется имя и мелькающий текст это не очень хорошо, как решить эту проблему?
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы