• 締切済み

一つのフォームで多数の検索ができる検索窓を作るには?

一つのフォームからプルダウンメニューを 使って検索エンジンを選び 検索できる検索窓を作るにはどうしたら いいのでしょうか? おねがいします

みんなの回答

  • raad
  • ベストアンサー率32% (47/144)
回答No.2

一つのフォームで、実現を行いたいということですが・・・。 問題1:サーチエンジン毎に、対応する引数名が異なる  以下は同じ情報を、サーチエンジンに送っているものとします。  (例)件数:10件、キーワード:OK Web  エンジンA:???.php3?key=OK+Web&dp=10  エンジンB:???.php3?word=OK+Web&page=10 問題2:複数のエンジンを指定した時に、別の窓を表示させなければならない  一つの窓に、違う所の情報を同時表示できないため(フレーム使用を除く) 以上、アドバイスまで・・・

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 他の実現しているホームページのソースを見てまねするのが1番楽でしょう。

関連するQ&A

  • 検索窓設置

    初めまして。 http://help.yahoo.co.jp/guide/jp/ysearch/searchbox/instructions.html 上記Yahooの検索窓を設置しようと思っているのですが、 下記の様な感じにしたいと思っています。 -------------------------------------------------------- 入力フォーム | サイト内検索ボタン | Web検索ボタン | 辞書検索ボタン・・・ -------------------------------------------------------- 下記の様なプルダウンで選ぶ方式ではなく、ボタンに対して検索が 行えるようにしたいのですが、サイト内検索と組み合わせると、 中々うまく動きません。 ---------------------------------------------- 入力フォーム | プルダウンメニュー | 検索ボタン ---------------------------------------------- どうしたらうまく組み合わせられますでしょうか? すみませんがよろしくお願い致します。

  • 検索窓とプルダウンメニュー機能の作り方で困っています。どなたか教えてい

    検索窓とプルダウンメニュー機能の作り方で困っています。どなたか教えていただけますか? 【やりたいこと】 ■検索窓とその横にプルダウンメニュー(4つのカテゴリ名から選択可能)、そして検索ボタンがあります。 1.検索窓に任意のキーワード(仮:「あいうえお」)を入力 ※1 2.次にプルダウンメニューの中からカテゴリを1つ選択(仮:「ABCD」)※2 3.検索ボタンを押すと、検索窓内に表示されるキーワード(※1)の後ろに、  スペース + ※2が表示されるようにしたい。(結果ページの検索窓) 【例】 1.検索窓に「あいうえお」 2.プルダウンメニューより「ABCD」を選択 3.検索ボタンを押す⇒(結果ページの)検索窓内に「あいうえお ABCD」と表示させたい。 どうぞよろしくお願いいたします。

  • プルダウン形式の検索窓

    プルダウンメニューで選択した語句をyahooで検索する検索フォームはどうやって作ればいいのでしょうか?

    • ベストアンサー
    • HTML
  • 入力フォームの履歴

    WIN98を使用しています。IEを使用しています。 例えば検索エンジンで検索するときに入力フォーム(検索窓)に 検索したい文字を入力すると、以前に入力したことのある文字が プルダウンで一覧というか、履歴がでてきます。 これを消したいときにはどうすればいいのでしょうか? キャッシュと関係ありますか? また、入力の個人情報を残す設定があると思いますがそれと関係ありますか? 個人情報は残したくて、検索窓の履歴だけ消したいのですがそれは可能でしょうか? どうぞ宜しくお願い致します。

  • 検索窓に表示される文字

    検索窓やプルダウンメニューにカーソルを合わせると全角の時は「あ」、 半角の時は「A」と表示されます。(吹き出しの中に表示されます この表示をさせないようにするにはどのような設定をすればよろしいのでしょうか? OSはwindows7 google日本語入力を使用しています。

  • 検索窓の履歴削除

    検索窓の履歴ってプルダウンで見れると思うんですが、やり方わからないので、教えてください。ブラウザはSleipnirです。

  • 検索フォームでの結果を別窓にあるフレームに表示する方法を教えて下さい

    ホームページにプルダウン式の検索フォームを作っているのですが、検索結果を思うように表示することができなくて困っています。 検索フォームはindex.htmlに設置してあります。 kensaku.htmlというファイル(上下にフレーム分割してある)の下(nameはbottom)のフレームに検索結果を表示させたいと思っています。 どのように書いたらいいのか教えてください。 どうぞよろしくお願いします。 現在は普通の別窓での表示するになっています。 ↓↓↓↓↓ ////////// HOMEPAGEを開く function openHome(selected){ window.open(getHomeURL(selected),'h'+selected,"location=1,menubar=1,toolbar=1,status=1,scrollbars=1,resizable=1"); } function getHomeURL(selected){ return 'http://' + Engine_Info[selected].home; } ////////// 検索結果を開く function openSearchURL(selected,keyword){ switch ( navigator.appName.charAt(0) ){ case 'N': if ( !navigator.userAgent.indexOf("Gecho") ){ keyword = escape(keyword); } break; default: break; } window.open(getSearchURL(selected,keyword),'s'+selected,"location=1,menubar=1,toolbar=1,status=1,scrollbars=1,resizable=1") } function getSearchURL(selected,keyword){ if ( Engine_Info[selected].option != '' ){ return 'http://' + Engine_Info[selected].engine + '?' + Engine_Info[selected].option + '&' + Engine_Info[selected].key + '=' + keyword; } else { return 'http://' + Engine_Info[selected].engine + '?' + Engine_Info[selected].key + '=' + keyword; } }

  • 検索&計算フォームを作りたい。

    検索&計算フォームを作っていたのですが煮詰まってしまいました。 検索では、プルダウンを使って5つのCSVから1つ選び、その選ばれたCSVの中の1行を 表示させる。 プルダウンは5つの選択肢があり、その5つにそれぞれに子の選択肢がある。 その子の選択肢はCSVの行と連動?している状態にしたい。 (例) AU▽ X-RAY▽ |検索| 結果 AU X-RAY 10000円 計算では、その表示された行に書かれている数字をプルダウンとチェックボックスで計算する。 というものです。 計算式は (CSVで検出された金額×プルダウン)-チェックボックス=値段 (例) AU X-RAY 10000円 S▽ □箱なし □傷あり |計算| AU X-RAY 8000円 検索フォームはCSVが1つだけなら何とかできたのですが、複数にするにはどうすればいいのか、 わからなくなってしまいました。 fgetcsvで試してみたんですがうまくいきません。 どうか、どなたかご鞭撻宜しくお願いします。

    • 締切済み
    • PHP
  • Googleの検索語の履歴の削除

    Googleのトップページに検索語を入力する窓があり、ここに入力した検索語は履歴として残り、入力して以降はこの窓をクリックすると一覧としてプルダウンメニューの形で表示されます。 このプルダウンメニューの中身が増えて見づらくなったので削除したいのですが、どのようにしたら削除できるでしょうか。

  • ホームページに検索フォームを設置する方法

    ホームページにプルダウン式で 「Yahoo」「Google」「Yahoo&Googleの同時検索」「サイト内検索」の4項目で検索方法を指定できる検索フォームを設置したいと思っています。 (サイト内検索はなくてもよい) わかりにくいかもしれませんが、 検索方法指定|文字入力フォーム|検索ボタン (プルダウン式) という形にしたいと思っています。 こうゆうことが可能なのかもわからないのですが、 設置方法がわかるかたいましたら、ぜひ教えてください。 よろしくお願いします。

専門家に質問してみよう