В последнее время часто что-нибудь ищу на сайте, а гугл мне как-то привычней, чем внутренние поисковики сайтов. Поэтому для случаев, когда внутреннего поиска хабра не хватает, сделал userjs, добавляющий маленькую формочку.
Сам скрипт — habragoogle.user.js.
UPD: vawerv сделал кастомизированный яндекс- и гуглопоиск в стиле хабра.
Скрипт — habrahabr-with-yandex-n-google-search-forms.user.js.
Код первого:
UPD: Гугл и яндекс-формы.
Javascript я не знаю, код писался интуитивно. Работает на Opera 10.10, как дела с другими версиями и браузерами не знаю.
Сам скрипт — habragoogle.user.js.
UPD: vawerv сделал кастомизированный яндекс- и гуглопоиск в стиле хабра.
Скрипт — habrahabr-with-yandex-n-google-search-forms.user.js.
Код первого:
Copy Source | Copy HTML<br/>// ==UserScript==<br/>// @name Google search on habr.ru<br/>// @include http://habrahabr.ru/search/*<br/>// ==/UserScript==<br/> <br/>(function(){<br/>var cntn = document.getElementById("main-content");<br/> <br/>if(cntn) {<br/> var gsearch = document.createElement("div");<br/> gsearch.style.paddingLeft = "35px";<br/> gsearch.style.marginBottom = "30px";<br/> <br/> var elem = document.createElement("form");<br/> elem.action = "http://www.google.ru/search";<br/> var text = document.createElement("input");<br/> text.type = "text";<br/> text.name = "q";<br/> text.value = "";<br/> <br/> var ss = document.createElement("input");<br/> ss.type = "hidden";<br/> ss.name = "sitesearch";<br/> ss.value = "habrahabr.ru";<br/> <br/> var dmns = document.createElement("input");<br/> dmns.type = "hidden";<br/> dmns.name = "domains";<br/> dmns.value = "habrahabr.ru";<br/> <br/> var submit = document.createElement("input");<br/> submit.type = "submit";<br/> submit.name = "btnG";<br/> submit.value = "Google Search";<br/> <br/> elem.appendChild(text);<br/> elem.appendChild(ss);<br/> elem.appendChild(dmns);<br/> elem.appendChild(submit);<br/> <br/> gsearch.appendChild(elem)<br/> cntn.insertBefore(gsearch,cntn.firstChild);<br/>}})(); <br/>
UPD: Гугл и яндекс-формы.
Javascript я не знаю, код писался интуитивно. Работает на Opera 10.10, как дела с другими версиями и браузерами не знаю.