imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 21.02.2006, 19:29     # 1
Roman_SE
Newbie
 
Регистрация: 28.11.2003
Сообщения: 24

Roman_SE Путь к славе только начался
Помогите с 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/ делал запрос и в случае нормального открытия такой страницы - проставлял прямо в выдаче "+" или "-" напротив сайта.

Как это переделать?
Roman_SE вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:35.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.