[Решено] Загрузка комментариев [facebook, vkontakte] по требованию. Или постзагрузка.

Тема в разделе "OpenCart", создана пользователем halfhope, 21 фев 2013.

Статус темы:
Закрыта.
  1. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    285
    Симпатии:
    312
    Вопрос для тех, кто знает javascript. Реализовал ajax подгрузку комментариев вконтакте и facebook. Т.е. для того, чтобы экономить ресурсы загрузка "кода добавления комментариев" идет при клике по вкладке. С фейсбуком проблем нет, а вот вконтакте выдает ошибку "Reference error: vk is not defined". И самое интересное это то, что после того, как я зашел на вкладку facebook , а потом обратно на вконтакте, он заработал...
    Прилагаются скриншоты.
     
  2. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    285
    Симпатии:
    312
    Все дело было в том, что объект "VK" не был создан, на момент обращения к нему, т.е. скрипт вконтакте еще не загрузился. Решил проблему, с помощью js загрузил скрипт коментариев, подождал пока загрузится, а потом уже сделал VK.Init.
     
Статус темы:
Закрыта.