![]() |
Помогите с JAVASCRIPT очень нужно. Плагин для Firefox чуток поправить надо... где?
Есть такой плагин для Firefox код у него следующий
javascript: var sg; var titreg = new RegExp('Яndex: ([^(]+)', ''); var tit = document.getElementsByTagName('title').item(0).innerHTML; var term = tit.match(titreg); term = term[1]; var req; var ready = true; var lin; var yaurl = 'http://www.yandex.ru/yandsearch?text='; var reg = new RegExp('\&\#151; <b>([0-9\&bnsp\;]+)</b>.*? не менее <b>([0-9\ \;]+)</b>'); function proc(site, term, ln) {if (ready) {lin = ln; req = new XMLHttpRequest(); req.onreadystatechange = processReqChange; sg = yaurl + encodeURIComponent('anchor#link=') + '%22' + site + '*%22' + encodeURIComponent('[' + term + ']'); req.open('GET', sg, true); req.send(null);} else {setTimeout('proc(\''+site+'\', \''+term+'\', \''+ln+'\')', 100);}} function processReqChange() {ready = false; if (req.readyState == 4) {if (req.status == 200) {reqtext = req.responseText; res = reqtext.match(reg); clnkp = document.getElementById('link'+lin).parentNode; if (res) {clnkp.innerHTML += '<br><a style=\'color:#090; background:#FFC;\' href=\''+sg+'\'>Страниц - <b>'+res[1]+'</b>, сайтов - <b>'+res[2]+'</b></a>';} else {clnkp.innerHTML+='<br><a style=\'color:#090; background:#FFC;\' href=\''+sg+'\'><b>Ничего не найдено<\/b><\/a>';} ready = true;}}} thisdomain=document.location.href.substring(7,document.location.href.i ndexOf('/',8)); nowww=thisdomain.replace('www.',''); for (i in document.links) { if(i>0) {linkdomain=document.links[i].href.substring(7,document.links[i].href.indexOf('/',8)); if (linkdomain!=thisdomain && linkdomain.indexOf(nowww)==-1 && linkdomain!='hghltd.yandex.com' && linkdomain!='66.249.93.104' && linkdomain!='194.67.26.242' && linkdomain!='search.msn.com' && linkdomain!='search.yahoo.com' && linkdomain!='search.rambler.ru' && linkdomain!='search.yahoo.com' && linkdomain!='www.google.com' && linkdomain!='sm.aport.ru') {document.links[i].id = 'link'+i; proc(linkdomain, term, i);};}; }; void(0) вернее это просто ссылка которая перетаскивается на бар Mozilla и потом кликается описание работы здесь http://www.greenclassic.ru/freescripts/blhl.html вобщем она прямо в код выдачи яндекса вставляет и подсвечивает колличество беклинков по запросу к тому же яндексу. мне надо его переделать, чтоб он не запросы к яндексу делал, а обрубал ссылки на странице до слеша, прибавлял к ним /links/ делал запрос и в случае нормального открытия такой страницы - проставлял прямо в выдаче "+" или "-" напротив сайта. Как это переделать? |
| Часовой пояс GMT +4, время: 19:56. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.