Вконтакте - достарыңызбен сұхбаттасуға, жаңалықтармен бөлісуге, фотосуреттер жүктеуге, музыка тыңдауға және бейнелерді көруге болатын ресурс. Байланысты неғұрлым ұзақ қолдансаңыз, соғұрлым көп виртуалды достарыңыз болады. Бірнеше жүздеген достар тапқан адамдар бейнежазбада немесе фотосуретте бәрін белгілеуде қиындықтарға тап болады. Барлық достарыңызды суреттер мен посттарда жылдам белгілеуге мүмкіндік беретін арнайы сценарийлер бар.
Нұсқаулық
1-қадам
Бұл жағдайды елестетіп көріңіз. Сіз өзіңіздің парағыңызда шетелдегі шытырман оқиғаларыңыз туралы қызықты видео жарияладыңыз немесе жай ғана достарыңызбен көңілді жазбаны бөліскіңіз келеді. Барлық достарыңызды жеке белгілеудің қажеті жоқ па? Шындығында, сіз барлық достарыңызды тек бірнеше секунд ішінде белгілей аласыз. Алдымен өз парағыңызға бейнені жүктеп, ондағы «Белгілеу» батырмасын басыңыз. Экранда барлық достарыңыздың тізімі көрсетілген терезе пайда болады. Содан кейін курсорды мекенжай жолына қойып, парақтың мекен-жайын өшіріп, оның орнына сценарий жазасыз: javascript: for (blabla = 0; blabla <5000; blabla ++) {var elem = document.getElementById ('f' + blabla); егер (elem == нөл) үзіліс; 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=” + Орта +
“& 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 (функция (a, r) {eval (r); window.friends = fr; p_mark (0);}, function (a, r) {alert («Мәселе сұраңыз. Қайталап көріңіз»);}); ajax.get (”/ photos.php? act = get”);}; if (! (орналасуы.href.m
atch (/vkontakte.ru/) && location.href.match (/ photo /))) {alert (“Парақты фотосуретпен ашу”); return;} var info = getPhotoInfo (); var pid = info [«pid»], mid = info [«mid»], достар; p_markall ();}) ();
Бұл өте ауыр көрінеді, бірақ ол әрқашан мінсіз жұмыс істейді. Enter батырмасын басқаннан кейін барлық достарыңыз фотосуретте белгіленеді.