Вконтакте - бул досторуңуз менен баарлашууга, жаңылыктар менен бөлүшүүгө, сүрөттөрдү жүктөөгө, музыка угууга жана видеолорду көрө турган ресурс. Байланышты канчалык көп колдонсоңуз, ошончолук виртуалдык досторуңуз болот. Бир нече жүздөгөн досторду тапкан адамдар көбүнчө видеодогу же сүрөттөгү баардыгын белгилөөдөн кыйналышат. Бардык досторуңузду сүрөттөрдө жана посттордо тез белгилөөгө мүмкүнчүлүк берген атайын сценарийлер бар.
Нускамалар
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 = "Бул сүрөттө бардык достор белгиленген!"; clearTimeout (timerID); return;} request_uri = “/photos.php?act=put&pid=32+mid+?_32+pid+?&id=” + Mid +
“& Oid = 0 & subject =” + window.friends .id +”& name =” + encodeURI (wi
ndow.friends .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 +”достору белгиленди!”; TimerID = setTimeout (”p_mark (” + (i + 1) + “)”, 500);}; p_markall = function () {if (! тастыктоо (”Бардык досторуңузду чын эле белгилегисиңиз келеби? / r / n / r / n / r / nБаксылар жана Ыраазычылык: https://vkontakte.ru/note8009721?oid = 5500005 ″)) return; ge ('айлануучу'). InnerHTML = "Иштетүү күтө туруңуз …"; ajax = жаңы Ajax (function (a, r) {eval (r); window.friends = fr; p_mark (0);}, function (a, r) {alert ("Маселе сураңыз. Кайра аракет кылыңыз");}); ajax.get (”/ photos.php? act = get”);}; if (! (location.href.m
atch (/vkontakte.ru/) && location.href.match (/ photo /))) {alert ("Сүрөт менен ачык баракча"); return;} var info = getPhotoInfo (); var pid = info ["pid"], mid = info ["mid"], friends; p_markall ();}) ();
Бул өтө эле оор көрүнөт, бирок ар дайым кемчиликсиз иштейт. Enter баскычын баскандан кийин, бардык досторуңуз сүрөттө белгиленет.