Pasek wyszukiwania na stronie WWW

Manna5

Pasek wyszukiwania na stronie

Artykuł wyjaśnia, jak umożliwić szybkie skorzystanie z wybranej przez nas wyszukiwarki internetowej na własnej stronie WWW.

Nie wymaga to w ogóle pisania skryptów ani po stronie przeglądarki w JavaScript, ani po stronie serwera w PHP czy innych językach. Wystarczy wstawić na stronę zwykły formularz HTML przekierowujący do wyszukiwarki. Poniżej podaję kod w różnych wersjach, zależnie od konkretnej wyszukiwarki.


Google

<FORM ACTION="http://google.com/search">
  <LABEL>Fraza: <INPUT TYPE="text" NAME="q"></LABEL>
  <INPUT TYPE="submit" VALUE="Szukaj">
</FORM>

Bing

<FORM ACTION="http://www.bing.com/search">
  <LABEL>Fraza: <INPUT TYPE="text" NAME="q"></LABEL>
  <INPUT TYPE="submit" VALUE="Szukaj">
</FORM>

DuckDuckGo

<FORM ACTION="https://duckduckgo.com/">
  <LABEL>Fraza: <INPUT TYPE="text" NAME="q"></LABEL>
  <INPUT TYPE="submit" VALUE="Szukaj">
</FORM>

Dodatkowe parametry wyszukiwania w DuckDuckGo dla zaawansowanych


Istotne są tylko adres wyszukiwarki (w atrybucie ACTION formularza) oraz nazwa pola tekstowego na wyszukiwaną frazę (w atrybucie NAME). Restę, tzn. opisy i rozmieszczenie kontrolek, można zmienić. Aby wyniki wyszukiwania zostały wyśietlone w nowym oknie zamiast zastąpić naszą stronę, należy dodać atrybut formularza TARGET="_blank".

Formularz dla różnych wyszukiwarek - tylko HTML5

Poniższy kod pozwala odwiedzającemu na samodzielny wybór jego ulubionej wyszukiwarki poprzez kliknięcie jednego z trzech przycisków, ale zadziała tylko w przeglądarkach zgodnych ze standardem HTML w najnowszej wersji, jaką jest HTML5.

<FORM>
  <LABEL>Fraza: <INPUT TYPE="text" NAME="q"></LABEL>
  <BR>
  <INPUT TYPE="submit" VALUE="Szukaj w Google"
    FORMACTION="http://google.com/search">
  <INPUT TYPE="submit" VALUE="Szukaj w Bing"
    FORMACTION="http://www.bing.com/search">
  <INPUT TYPE="submit" VALUE="Szukaj w DuckDuckGo"
    FORMACTION="https://duckduckgo.com/">
</FORM>

0 komentarzy