crimsonpoint

мысли вслух

понедельник, февраля 02, 2009

Продолжение

Собственно, второй скриптик от предыдущего поста, который добавит на страничке поиска русского гуггла ссылку "Искать в Яндексе":
// ==UserScript==
// @name google.ru
// @when Pages Match
// @includes http://www.google.ru/search*
// ==/UserScript==

var link = findbutton('input','type','submit');
var que = document.location.href;
que = que.substr(que.indexOf('q=')+2);
que = que.substr(0,que.indexOf('&'));
insert(after(link), '<a href="http://yandex.ru/yandsearch?text='+que+'">Search in Yandex</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); break; }
}
return b;
}

Ярлыки: , ,