お世話になっております。
サイト内検索窓を設置しているのですが、これまで使っていたgoogleでは全部のページを拾っていないので他のものを探しています。
CGI記述などは理解出来ないので出来るだけ簡単なものをネットで探しているのですが、おおむね下のようなドメイン名の中から拾う形のものが多いようです。ところがこれでは無駄なサイトを拾ってしまい、自分の
サイトに限定した検索が出来ません。その為には「検索ワード+自分のサイト名」と打ち込まなければならないようです。
これを改造して検索ワードだけでサイト限定検索する事は出来ないでしょうか。なお、どういう訳かgoogleではサイトの一部の文書だけしか拾ってくれないようです。
<form method="get" action="http://search.yahoo.co.jp/search" target="_blank" style="border:1px solid #999; padding:5px;/*/*/width:360px;/**/">
<a href="http://www.yahoo.co.jp/"><img src="http://i.yimg.jp/images/search/sb_y_logo.gif" alt="Yahoo! JAPAN" align="left" border="0"></a>
<small><input type="text" name="p" size="25"></small>
<input type="hidden" name="fr" value="ysow">
<input type="hidden" name="ei" value="▲▲▲">
<small><input type="submit" value="検索" style="margin-top: 5px"></small>
<br><br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="45%">
<input name="vs" type="radio" value="" checked><small>インターネットを検索</small>
</td>
<td>
<input name="vs" type="radio" value="●●●"><small>●●● を検索</small>
</td>
</tr>
</table>
</form>
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
自分のところでの実例サンプルですが、こんなのです。
<html>
<head>
<script>
<!--
function addstring() {
document.forms[0].q.value = 'site:www.xxxx.co.jp ' + document.forms[0].q.value;
return true;
}
// -->
</script>
</head>
<body>
<p>www.xxxx.co.jp内をGoogle.comで検索します</p>
<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>
この回答への補足
ご自分のサイトで使っておられるのですね。ありがとうございます。
隠しリンクファイルを作って、この記述に基づいて検索窓を作りテスト運用してみます。二つを同時に試してしっくりくる方を使いたいと思います。しばらくお待ち下さい。ちょっと気になるのは私のサイトとgoogleの相性が良かったり悪くなったりするのです、今は最悪で半分も拾わなくなってしまいました(yahaooは認識してくれます)
実際に使ってみました。検索窓に「site:www.○○.△△.jp」と表示されて煩わしいのと、特定サイト内だけに限った検索はしてくれず、他人のサイト内まで表示される問題は解決に至っておりません。有り難うございました。自力でNAMAZUあたりが書けると良いのですけど。
No.1
- 回答日時:
ここ↓が参考になるかも
http://www.watch.impress.co.jp/Internet/www/arti …
参考URL:http://www.watch.impress.co.jp/Internet/www/arti …
この回答への補足
早速のご回答ありがとうございます。
サイトを探す過程でここも訪れましたが、ちゃんとは読んでいなかったようです。とても参考になる記述がありますので実際に試してみます。
ご紹介頂いたサイトを調べてみました。NAMAZUあたりを使う力を持ち合わせていないのでgooやinfoseekの検索窓を書き直して利用するしかないのですが、「●検索サイトで自分のサイトだけを検索する」では記載時期が古いのか記述が見あたりませんでした。有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javasqliptで複数のテキストボ...
-
同一ページの複数フォームを一...
-
グーグルでの化け文字対策は?
-
インフォシーク翻訳リクエスト...
-
1つのformで複数のactionを実...
-
リクエストパラメータの値によ...
-
ひとことメールフォーム
-
1アクションでPOST・GET、両方...
-
submitをボタン以外にするには
-
送信ボタン押下時に値が未入力...
-
複数のフォームを一括で送信す...
-
<a href=**?***=***>をGET方式で
-
javascriptを使った自動計算→送信
-
入力フォームの javascript で ...
-
formについて
-
type="hidden"を使って時刻を送信
-
input date について
-
メール送信フォームで、メール...
-
セレクトボックスを切り替える...
-
アンケートフォームの作り方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つのformで複数のactionを実...
-
商品ページのフォームのテキス...
-
動的にnema属性が変化する場合...
-
inputタグのclass名にコロン「:...
-
一括で値を入力するには?
-
javaScriptで検索結果の保持
-
input タグで「空白を含む変数...
-
親ウィンドウで動的に作成したh...
-
javasqliptで複数のテキストボ...
-
Document.Writeの使い方を教え...
-
同一ページの複数フォームを一...
-
htmlソースの書き換え
-
au着うたのダウンロード
-
テキストボックスの初期値について
-
「アドオンを実行しようとして...
-
今日の日付をセットしたいのですが
-
googleの検索を自分のHPにつけ...
-
submitをボタン以外にするには
-
1アクションでPOST・GET、両方...
-
送信ボタン押下時に値が未入力...
おすすめ情報