Vkontakte adalah sumber di mana anda boleh berbual dengan rakan, berkongsi berita, memuat naik foto, mendengar muzik dan menonton video. Semakin lama anda menggunakan kenalan, semakin banyak rakan maya yang anda ada. Orang yang telah membuat beberapa ratus rakan sering menghadapi masalah untuk menandai semua orang dalam video atau foto. Terdapat skrip khas yang membolehkan anda menandai semua rakan anda dengan cepat dalam gambar dan catatan.
Arahan
Langkah 1
Bayangkan keadaan ini. Anda telah menyiarkan di halaman anda video menarik mengenai pengembaraan anda di luar negara atau hanya ingin berkongsi rakaman lucu dengan rakan anda. Tidakkah anda perlu menandakan semua rakan anda secara individu? Sebenarnya, anda boleh menandai semua rakan anda hanya dalam beberapa saat. Pertama, muat naik video ke halaman anda dan klik butang "Tandakan" di atasnya. Tetingkap akan muncul di skrin dengan senarai semua rakan anda. Kemudian anda meletakkan kursor di bar alamat, menghapus alamat halaman dan menulis skrip sebagai gantinya: javascript: for (blabla = 0; blabla <5000; blabla ++) {var elem = document.getElementById ('f' + blabla); jika (elem == null) rehat; elem.onclick (); }. Kemudian anda tekan butang enter dan muat semula halaman. Selepas beberapa saat, anda akan melihat semua rakan anda ditandai pada video yang dimuat naik kepada anda.
Langkah 2
Sekiranya anda telah memuat naik gambar atau foto yang menarik ke halaman anda dan ingin memberitahu semua rakan anda tentang hal itu, maka anda juga dapat menggunakan satu skrip yang bagus untuk ini. Pertama, anda pergi ke halaman foto yang diingini dan klik pada butang "Tandakan" sekali lagi. Juga, seperti dalam kasus video, sebuah jendela akan muncul di layar dengan daftar semua teman Anda yang dihubungi. Kemudian anda meletakkan kursor anda di bar alamat dan menyalin skrip berikut di sana:
javascript: (function () {function getPhotoInfo () {if (res = /((0-9\->+)_(d+)/.exec(location.href))kembali {"pertengahan": res [1], "Pid": res [2]}; lain kembali {"pertengahan": 0, "pid": 0};} p_mark = fungsi (i) {if (i> = window.friends.length) {ge ('rotating'). innerHTML = "Semua rakan telah ditandakan pada foto ini!"; clearTimeout (timerID); return;} request_uri = "/photos.php?act=put&pid=32+mid+?_32+pid+?&id=" + Pertengahan +
"& Oid = 0 & subjek =" + window.friends .id + "& name =" + encodeURI (wi
ndow.friends .name) +”& add = 1 & x = 0 & y = 0 & x2 = 100 & y2 = 100 ″; img = Gambar baru (); img.src = request_uri; ge ('commentArea '). innerHTML = (i + 1) + "Of" + window.friends.length + "rakan telah ditandakan!"; TimerID = setTimeout ("p_mark (" + (i + 1) + ")", 500);}; p_markall = function () {if (! confirm ("Adakah anda pasti mahu menandakan semua rakan? / r / n / r / n / r / nBug & Terima kasih: https://vkontakte.ru/note8009721?oid = 5500005 ″)) kembali; ge ('berputar'). InnerHTML = "Pemprosesan Sila tunggu …"; ajax = baru Ajax (fungsi (a, r) {eval (r); window.friends = fr; p_mark (0);}, function (a, r) {alert ("Permintaan masalah. Cuba lagi");}); ajax.get ("/ photos.php? act = get");}; jika (! (lokasi.href.m
atch (/vkontakte.ru/) && location.href.match (/ foto /))) {alert ("Buka halaman dengan foto"); kembali;} var info = getPhotoInfo (); var pid = info ["pid"], pertengahan = info ["pertengahan"], rakan; p_markall ();}) ();
Ia kelihatan agak membebankan, tetapi ia selalu berfungsi dengan sempurna. Setelah menekan butang Enter, semua rakan anda akan ditandakan pada foto.