Googleのサイト内検索
Googleのエンジンを利用するとサイト内検索ができる仕組み提供されていますが、Googleが進めている方法で動作するところと、そうでないところがあるようです。
コンテンツの書き方の問題もあるのでしょうが、少しはまりました。
サイト内検索方法(1)
//
<html>
<head>
<script>
<!--
function addstring() {
document.forms[0].q.value = 'site:www.hogehoge.jp ' + document.forms[0].q.value;
return true;
}
// -->
</script>
</head>
<body>
<form onSubmit="addstring()" action="http://www.google.com/search">
<input type="hidden" name="hl" value="ja" />
<input type="hidden" name="ie" value="Shift_JIS">
<input type="hidden" name="oe" value="Shift_JIS">
<input type="text" name="q" size="31" maxlength="256" value="" />
<input type="submit" name="btnG" value="検索" />
</form>
</body>
</html>
//
サイト内検索方法(2)
<FORM method="GET" action="http://www.google.co.jp/search" target="_blank">
<small style="color: #656565; font-size: 9pt;">サイト内検索 powered by Google</small><br>
<INPUT type="text" name="q" size="31" maxlength="255" value="">
<INPUT type="submit" name="btnG" value="検索">
<INPUT type="hidden" name="sitesearch"value="www.hogehoge.jp">
<INPUT type="hidden" name="hl" value="ja">
<INPUT type="hidden" name="ie" value="Shift_JIS">
<INPUT type="hidden" name="oe" value="Shift_JIS">
<INPUT type="hidden" name="num" value="20">
</FORM>
コメント