1. Top
  2. » スポンサー広告
  3. » 未分類
  4. » FC2ブログでgoogleを使ったサイト内検索

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

FC2ブログでgoogleを使ったサイト内検索

カレーの方のブログに、googleを使用してサイト内検索を行う検索窓を設置。
私のブログにそそのかされてマニアックなスパイスを購入し余って途方に暮れている方の為に・・・

FC2ブログ標準のサイト内検索機能はちょっと美的感覚にそぐわなかったので、自作のgoogle検索窓を使用する事にする。

FC2ブログは何故か文字コードがEUCなので、文字コードを指定する2ヶ所に"euc-jp"を指定。
サイト内検索である事を指定する為に、JavaScriptで自サイト名を付与。

JavaScriptを使用せずにsitesearchやdomainsといったパラメータを使用する方法もあるようだが、一度その方法で検索すると(パラメータを消さない限り)常にサイト内検索をし続けるようなので、使用する方の混乱を防ぐ為にJavaScriptを使用。これHTML的に1個目のformを自動取得しているので、既に何らかのformが設置してある場合はこのままでは動かない場合もあると思われる。



<script>
<!--
function siteSearch() {
document.forms[0].q.value = 'site:currychef.blog54.fc2.com ' + document.forms[0].q.value;
return true;
}
-->
</script>
<font size="1">余ったスパイス等で検索どうぞ</font>
<form method="get" onSubmit="siteSearch()" action="http://www.google.co.jp/search" target="_blank">
<input type="text" name=q size=13 maxlength=255 value="">
<input type="hidden" name=ie value="euc-jp">
<input type="hidden" name=oe value="euc-jp">
<input type="hidden" name=hl value="ja">
<input type="submit" name=btnG value="Google検索">
</form>
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。