crimsonpoint

мысли вслух

четверг, января 29, 2009

Два скрипта для Greasemonkey

Не знаю как вы, а я для поиска в Рунете использую два поисковика - Яндекс и Гугл. Начинаю, обычно, с яндекса, а если на первых страницах нужную информацию найти на удается, то переключаюсь на гугл. Это скриптик для Greasemonkey или Chikenfoot добавляет под строкой поиска Яндекса ссылку "Search in Google" с вашим запросом, просто жмешь ее и всё, не нужно открывать новый таб с гуглом, копировать запрос из яндекса в строку гугла, короче удобно:
// ==UserScript==
// @name yandex
// @when Pages Match
// @includes http://yandex.ru/yandsearch*
// ==/UserScript==
var link = findbutton('a','id','advanced');
var que = document.location.href;
que = que.substr(que.indexOf('text=')+5);
insert(after(link), '<a href="http://www.google.ru/search?q='+que+'&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a">Search in Google</a> ');

function findbutton(tag,attr,val)
{
var b = 0;
var elements = document.getElementsByTagName(tag);
for (var i = 0; i < elements.length; i++) {
if( elements.item(i).getAttribute(attr) == val ) b = elements.item(i);
}
return b;
}

Ярлыки: , ,