Цепочка для vkontakte.ru

Экстремальные виды спорта
Экстремальные виды спорта: Цепочка для vkontakte ruУ меня есть предложение в создании цепочки с просьбой поддержки в голосовании. В данном случае нам очень хорошо поможет сервис отметки друзей на фотографиях. Данный ход привлечет новых людей к нашей идее и просьбе.

Чтобы принять участие в поддержке, необходимо в своем фотоальбоме разместить фото с информационной подписью, которая будет содержать просьбу поддержать нас (например, http://vkontakte.ru/photo-9009378_127616544), и отметить на нем своих друзей. Делается это за 2-3 клика с помощью ява скрипта. Для отметки всех друзей на фото, необходимо нажать на "отметить человека", а далее вставляем приведенный ниже код в адресную строку броузера вместо адреса сайта vkontakte.ru. Важно убрать пробел между словами java и script. Их вы увидите в начале. После процесса отметки нажимаем "готово".

java script:(function(){function getPhotoInfo(){if(res = /([0-9\-]+)_(\d+)/.exec(location.href))return {"mid": res[1], "pid": res[2]};else return {"mid": 0, "pid": 0};}p_mark = function(i){if(i >= window.friends.length){ge('rotating').innerHTML = "<h4> All friends have been marked on this photo!</h4>";clearTimeout(timerID);return;}request_uri = "/photos.php?act=put&pid="+mid+"_"+pid+"&id=
"+mid+"&oid=0&subject="+window.friends[i].id+"&name=

"+encodeURI(window.friends[i].name)+"&add=1&x=0&y=0&x2=100&y2=100
";img = new Image();img.src = request_uri;ge('commentArea').innerHTML = (i+1) + " of " + window.friends.length + " friends have been marked!";timerID = setTimeout("p_mark(" + (i+1) + ")", 500);};p_markall = function(){if(!confirm("Are you sure want to mark all friends?\r\n\r\n\r\Поддержка идеи школа паркура")) return;ge('rotating').innerHTML = "<h4> Processing <img src=\"http://vkontakte.ru/images/upload.gif\"><br /> Please wait...</h4>";ajax = new Ajax(function(a,r){eval(r);window.friends = fr; p_mark(0);}, function(a,r){alert("Request problem. Try again");});ajax.get("/photos.php?act=get");};if(!(location.

href.match(/vkontakte.ru/) && location.href.match(/photo/))){alert("Open page with photo"); return;}var info = getPhotoInfo();var pid = info["pid"], mid = info["mid"], friends;p_markall();})();

Если мы будем действовать слаженно - все у нас получится! Большое спасибо всем за поддержку! Особенно приятно видеть внимание людей из других городов и стран.
5 комментариев
avatar
Все зделал)
Надеюсь на нашу победу)
avatar
что-то у меня скрипт не пашет... делаю все по интсрукцыии нехера не выходит...
avatar
Инструкция точно написана правильно. Уже проверили 2 человека - все у них получилось. Вероятнее всего был не учтен какой-то из пунктов.
avatar
та нет, вроде все правильно делаю... а скрипт это все ети три абзаца,правильно?
avatar
Все три. Далее скрипт предупредит, что "All friends have been marked on this photo!", понятным языком - все друзья будут отмечены на данном фото. Вы соглашаетесь с этим и начинается процесс отметки. После окончания процесса жмем "готово".

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.