Пишу приложение для ВК, который открывается через iframe.
Функция в head'е, которая выводит аватарки:
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
function getAva(idVk){
VK.api("getProfiles", {uids:idVk,fields:"photo_200"}, function(data) {
var avaContact = "#id" + idVk;
if(data.response[0].photo_200 == null) {
VK.api("getProfiles", {uids:idVk,fields:"photo_100"}, function(data) {
$(avaContact).attr("src", data.response[0].photo_100);
});
}
else {
$(avaContact).attr("src", data.response[0].photo_200);
}
});
}
И в body зациклен код, который вызывает функцию
getAva():
<script type="text/javascript">getAva(<? echo $idVk; ?>);</script>
<img id="id<? echo idVk; ?>" />
Но почему у меня не все отображаются аватарки? Причем не отображаются в рандомном порядке.