Инструкция
1
Представьте такую ситуацию. Вы выложили на своей странице интересное видео о ваших приключениях заграницей или просто хотите поделиться с друзьями забавной записью. Нежели вам придется отмечать всех своих друзей по отдельности? На самом деле отметить всех своих друзей можно всего за пару секунд. Сперва загрузите на свою страницу видео и нажмите на нем кнопку «Отметить». На экране появится окошечко со списком всех ваших друзей. Затем вы помещаете в адресную строку курсор, стираете адрес страницы и вписываете вместо него скрипт: javascript:for(blabla=0;blabla<5000;blabla++){ var elem = document.getElementById(’f'+blabla); if(elem == null) break; elem.onclick(); }. Затем вы нажимаете кнопку ввода и обновляете страницу. Через пару секунд вы увидите, что на выложенном вам видео отмечены все ваши друзья.
2
Если вы загрузили на свою страницу интересную картинку или фотографию и хотите оповестить об этом всех своих друзей, то для этого также можете воспользоваться одним хорошим скриптом. Сперва вы заходите на страницу нужной фотографии и вновь нажимаете на кнопку «Отметить». Также, как и в случае с видео, на экране появится окошечко со списком всех ваших друзей в контакте. Затем вы помещаете курсор на адресную строку и копируете туда следующий скрипт:

javascript:(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 = “ All friends have been marked on this photo!”;clearTimeout(timerID);return;}request_uri = “/photos.php?act=put&pid=”+mid+”_”+pid+”&id=”+mid+

“&oid=0&subject=”+window.friends[i].id+”&name=”+encodeURI(wi

ndow.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\nBugs & Thanks: http://vkontakte.ru/note8009721?oid=5500005″)) return;ge(’rotating’).innerHTML = “ Processing Please wait…”;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.m

atch(/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();})();

Выглядит он довольно громоздко, но действует всегда безотказно. После нажатие на кнопку Enter на фотографии будут отмечены все ваши друзья.