Код: Выделить всё
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link type="text/css" rel="StyleSheet" href="/css/style.css"><!-- подключаем xd_connection.js --><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><!-- подключаем фреймворк для отправки запроса --><script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script><script type="text/javascript" charset="cp1251" >window.onload = (function() { // когда загрузится вся страница VK.init(function() { // инициализируем Vk API // узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars var parts=document.location.search.substr(1).split("&"); //переменная для никнейма var nick; var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); // записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 1; flashVars[curr[0]] = curr[1]; } // получаем viewer_id и auth_key из полученных переменных var viewer_id = flashVars['viewer_id']; var auth_key = flashVars['auth_key']; // выполняем запрос получения профиля, не забудь перечислить поля.возможно здесь ошибаешься VK.api("getProfiles", {uids:viewer_id,fields:"nickname,first_name,last_name"}, function(data) { // обрабатываем полученные данные nick = data.response[0].nickname; //вот здесь присваиваем текст $('input [name="username"]').val(nick); //выполняем запрос к пхп файлу ///conf.php - поменяй на полный адрес к своему пхп файлу //name и fame в ковычках после data: - это и есть параметры пост запроса к файлу,т.е. //в файле будешь получать $_POST['name'] и $_POST['fame'] - первое имя,второе - фамилия $.ajax({ type: "POST", url: "/conf.php", data: "name=" + nick + "&viewer_id=" + viewer_id + "&auth_key=" + auth_key , success: function(msg){ //сюда напиши код для удачной отправки например: alert(msg) }, error: function(a,b,err){ //сюда напиши код для неудачной отправки, например: alert('Какойто косяк'); } }) });});});</script> </head><body><div id="result"> <table border="0" cellpadding="2" cellspacing="0" width="100%"> <tbody><tr><td><div align="right">Username:</div></td><td><input id="name" name="username" value="" type="text"></td> </tr><tr><td><div align="right" style="display:none">Password:</div></td> <td><input id="password" style="display:none" name="password" value="" type="text"> </td> </tr> </html>