Что бы приложение нужно было установить(ВК IFrame)

Создаем 2 html файла и в первом пишем:
Код
<html>
<head>
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
<script type="text/javascript" charset="cp1251" >
 
window.onload = (function() {   // когда загрузится вся страница
    VK.init(function() {    // инициализируем Vk API
 
    var parts=document.location.search.substr(1).split("&");
    var flashVars={}, curr;
    for (i=0; i<parts.length; i++) {//тянем переменные
        curr = parts[i].split('=');
        flashVars[curr[0]] = curr[1];
    }
     var _is_app_user = flashVars['is_app_user'];//записываем в переменную is_app_user
    var URLnavigate = "http://domen.ru/home.html" + document.location.search ;//путь ко второй странице + параметры, переданные этой странице.(viewer_id, api_settings и т.д)
 
    if(_is_app_user !=0)//если пользоветель установил приложение 
    {
        location.replace(URLnavigate);//отправляем на нашу страницу
        document.getElementById('install').innerHTML = 'загрузка..' ;//пишем что "загружаем"
 
    }else{
        VK.addCallback("onApplicationAdded", onApplicationAdded);//добавляем слушатель
         VK.callMethod("showInstallBox"); //вызываем окно установки
    }
    function onApplicationAdded(event){//что произойдет когда пользователь добавит приложение
        location.replace(URLnavigate);//отправляем на нашу страницу
        document.getElementById('install').innerHTML = 'загрузка..';//пишем что "загружаем"
    }
    });
});
</script>
</head>
<body>
 
<center>
</br>
</br>
</br>
<div id="install"  >
 <a href='#install' onclick='VK.callMethod( "showInstallBox" )'>Установите</a> приложение.//то что пользователь видит на странице. при нажатии на слово установить, вызовится окно установки
</br>
</br>
</br>
</center>
</body>
</html>

Во втором пишем само приложение. в настройках приложения прописываем путь к первой странице.
Добавлено: 16 Августа 2013 04:05:34 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...