• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:google検索窓でセレクトメニューを使用したい)

Google検索窓でセレクトメニューを使用したい

ducklingの回答

  • ベストアンサー
  • duckling
  • ベストアンサー率47% (88/185)
回答No.1

<head> <script language="JavaScript"><!-- function FormPlus(obj){ obj.as_q.value = obj.search_a[obj.search_a.selectedIndex].value+" "+obj.search_b[obj.search_b.selectedIndex].value; } //--></script> </head> <form action="http://www.google.co.jp/search" method="get" target="_blank" onSubmit="FormPlus(this);"> <input type="hidden" name="as_dt" value="i"> <input type="hidden" name="as_eq" value> <input type="hidden" name="as_occt" value="any"> <input type="hidden" name="as_oq" value> <input type="hidden" name="as_sitesearch" value="http://www.google.co.jp"> <input type="hidden" name="lr" value> <input type="hidden" name="num" value="10"><b>サイト内</b> <select name="search_a"> <option value="カローラ">カローラ </select> <select name="search_b"> <option value="ブリジストン">ブリジストン </select> <input type="hidden" name="as_q"> <input type="submit" name="btnG" value="検索"> </form> このgoogleサーチは、 query の name が as_q のものを検索ワードとして認識するので、 as_q を hidden にして隠し、ユーザから入力が出来ない形にし、 select の search_a と search_b を onSubmit 時に結合して、as_q に格納してみました。 もしフリーワードも付け足したいなら、 それも一緒に、上の要領で結合すればいいだけです。 これを改造したらなんとかなるんじゃないですか?

mudmasa
質問者

お礼

かぜで寝込んでいまして、お礼が送れて申し訳アリマセン。おかげさまで希望どうりのことができました。本当に有難うございます。 こちらを改造させていただいて、いろいろ遣わさせていただきます。

関連するQ&A

  • google検索の結果反映がおかしい

    自分のHPにgoogle検索フォームを埋め込んでいたのですが、なぜか急に検索結果がうまく反映されなくなりました。なぜでしょうか。タグがおかしくなったのでしょうか? 以下はそれです。 <form action="http://www.google.co.jp/search?" target="_blank"><div align="right"><input maxlength=255 size=31 name=q text><input type=hidden value=ja name=hl><input class=inputbtn_1 type=submit value=Google検索 name=btnG></div></form>

  • Googleサイト内検索窓設置について

    サイト内に設置する検索窓について過去の教えて!!gooを検索し、 非常に有用な記述があり下記のように記載してみたですが、 検索をしたときに表示されるページが沢山ありすぎるので「上位2位までの結果表示」にしたいのですが・・・どなたか記述方法などお分かりになる方いらしたらお教えいただけませんか? 現在下記のように記述したところうまく動いたのですが、いかんせん検索に表示される結果が多すぎて使いすらいのです(><)。 <FORM method="GET" action="http://www.google.co.jp/search"> <INPUT style="border: 1px solid rgb(126, 157, 185); padding: 2px;" name="q" size="40" type="text"> <INPUT type="submit" name="btnG" value="Google 検索"> <INPUT type="hidden" name="hl" value="ja"> <INPUT type="hidden" name="sitesearch" value="www.XXXXXXXXX.jp"> <INPUT type="hidden" name="ie" value="Shift_JIS"> <INPUT type="hidden" name="oe" value="Shift_JIS"> <INPUT type="hidden" name="domains" value="www.XXXXXXXXX.jp"> </FORM>

    • ベストアンサー
    • CSS
  • ココログでgoogleサイト内検索…なんで文字化け?

    ココログでブログを持っています。 マイリストを使って、サイト内検索の窓を作りたいのです。 そこで、下記のタグを組みました。 <FORM method="GET" action="http://www.google.co.jp/search" target="_blank"> <small style="color: #000000; font-size: 9pt;">サイト内検索<BR>powered by Google</small><br> <INPUT type="text" name="q" size="10" maxlength="100" value=""> <INPUT type="submit" name="btnG" value="検索"> <INPUT type="hidden" name="sitesearch" value="ドメイン"> <INPUT type="hidden" name="domains" value="ドメイン"> <INPUT type="hidden" name="hl" value="ja"> <INPUT type="hidden" name="num" value="20"> <INPUT type="hidden" name="ie" value="Shift_JIS"> <INPUT type="hidden" name="oe" value="Shift_JIS"> </FORM> 確認のため、いったんワードパッドをhtmlの形式で保存して、検索を試してみると、ちゃんと検索結果がでます。 しかし、実際マイリストにこのタグを貼り付けて、自分のブログから試してみると、検索した文字が文字化け(なんか、漢字がいっぱい)してしまって、検索結果が得られません。 これは何が悪いのでしょうか? どなたか、お知恵をお貸しください!

  • 自作の検索エンジンを作りたいんですが

    <form action="http://www.amazon.co.jp/exec/obidos/external-search" target="_blank"> <input type=text name="keyword" size=31 maxlength=255 value=""> <input type="hidden" name="encoding-string-jp" value="日本語" /> <input type="hidden" name="mode" value="blended" /> <input type="hidden" name="tag" value="jojoagogo09-22" /> <form> と <form action="http://www.google.co.jp/search"> <input type=text name=q size=31 maxlength=255 value=""> <input type=hidden name=ie value=UTF-8> <input type=hidden name=oe value=UTF-8> <input type=hidden name=hl value="ja"> をくっつけて、1つのtextボックスからどっちで検索するかラジオボタンで選択してから検索ボタンで検索できるようにしたいです。 やり方だけでも構いませんが、もしよろしければサンプルや実際にくっつけたタグを回答していただけると凄く助かります。 どうかお願いします。

  • Googleの検索窓をFlashオブジェクト内に設置したい

    55歳の初心者です。 Googleの検索窓(下記HTML)をFlashオブジェクト内に設置したく、苦戦しております。 <form method=get action="http://www.google.co.jp/search" method=get target="_blank"> <input type=text name=q size=31 maxlength=255 value=""> <input type=hidden name=ie value=Shift_JIS> <input type=hidden name=oe value=Shift_JIS> <input type=hidden name=hl value="ja"> <input type=submit name=btnG value="Google 検索"> </form> Flash 8 1. テキスト入力フィールドを作り、インスタンス名 q_txt 2. searchボタンを作り、インスタンス名 send_btn 3. ボタンに下記アクションを記述 on (release) { System.useCodepage = true; q = q_txt.text; ie = Shift_JIS; oe = Shift_JIS; hl = "ja"; this._parent.getURL("http://www.google.co.jp/search", "_blank", "get"); } パブリッシュ後、サーバーにアップ。 ページを表示させ、テキストフィールドにテキストを入力、searchボタンを押すも、 http://www.google.co.jp/webhp が表示され、検索が機能しない。 IE も NN も同様。"get" を "post" にしても同様。 どのようにすれば検索が機能しますでしょうか、よろしくご教授ください。

    • ベストアンサー
    • Flash
  • サイト内検索のタグ(CGI禁止の場合)でうまくいかない・・・(涙)

    cgiを使わないサイト検索機能をホームページにつけるため、 googleを使ったサイト内検索を行うタグをソースに入れたところ、うまく動作しません。 (仮に検索対象となる自分のホームページのドメインをwww.abc.ne.jpとします) <form action="http://www.google.co.jp/search" method="get"> <input type="hidden" name="as_dt" value="i"> <input type="hidden" name="as_epq" value="abc"> <input type="hidden" name="as_eq" value> <input type="hidden" name="as_occt" value="any"> <input type="hidden" name="as_oq" value> <input type="hidden" name="as_sitesearch" value="abc.ne.jp"> <input type="hidden" name="lr" value> <input type="hidden" name="num" value="10"> <input type="text" size="20" name="as_q"> <input type="submit" name="btnG" value="検索"> </form> http://www.abc.ne.jp/abcのサイト内を検索したいのですが、 この場合だとhttp://www.abc.ne.jp/のサイトも検索にかかってしまいました。 http://www.abc.ne.jp/abc内だけをサイト内検索するフォームタグはあるのでしょうか? 教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • サイト内検索について

    <form action="http://www.google.com/search"> <input type="hidden" value="hogehoge.jp" name="as_sitesearch" /> <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="Search!" /> </form> にて、グーグルの検索を使用してサイト内検索を使おうと思っておりますが、グーグルのアイコンは付けなくても宜しいでしょうか? もし、詳しい方お返事お待ちしております。 以上宜しくお願い致します。

    • ベストアンサー
    • HTML
  • yahooの検索窓の色の変え方

    自分のホームページにyahooの検索窓を設置したのですが検索窓の行が白くなってしまいます。バックの色と同じにするにはどうしたらいいでしょうか?内容はこんな感じです。 <!-- Begin Yahoo Search Form --> <div style="margin:0;padding:0;font-size:14pt;border:none;background-color:#FFF;"> <form action="http://search.yahoo.co.jp/search" method="get" target="_blank" style="margin:0;padding:0;"> <p style="margin:0;padding:0;"><a href="http://search.yahoo.co.jp/" target="_blank"><img src="http://i.yimg.jp/images/search/guide/searchbox/ysearch_logo_110_22.gif" alt="Yahoo!検索" style="border:none;vertical-align:middle;padding:0;border:0;"></a><input type="text" name="p" size="28" style="margin:0 3px;width:50%;"><input type="hidden" name="fr" value="yssw" style="display:none;"><input type="hidden" name="ei" value="▲▲▲" style="display:none;"><input type="submit" value="検索" style="margin:0;"></p> </form> </div> <!-- End Yahoo! Search Form --> よろしくお願いします。

  • 一つの検索窓で複数のサイトから一度に検索させる方法

    自分のホームページにサイト内検索の検索窓を設置しようと考えています。 私は知識に乏しいので、ネット上に紹介されているものをそのまま使おうと思い、以下を貼り付けることにしました。 <form action="http://www.google.com/search"> <input type="hidden" name="hl" value="ja"> <input type="hidden" name="hq" value="inurl:****.com/"> <input type="hidden" name="ie" value="Shift_JIS"> <input type="hidden" name="oe" value="Shift_JIS"> <input type="hidden" name="filter" value="0"> <input type="text" name="q" size="40" maxlength="256" value=""> <input type="submit" name="btnG" value="検索"> </form> しかし、私は、複数のレンタルサーバーを使用して一つのホームページのように見せているので、複数のURLからの検索が必要なのです。 一つの検索窓で複数のサイトから一度に検索させるようにするにはどのように書きかえればよろしいでしょうか? よろしくお願いいたします。

  • Googleモバイル検索の検索結果をインラインフレームに表示したい

    サイト内に設置した検索窓から同じページ内のインラインフレームに検索結果を表示しようと試みたのですが躓いてしまいました。 <form method=get action="http://www.google.co.jp/search" target="test"> <input type=text name=q size=31 maxlength=255 value=""> <input type=hidden name=ie value=Shift_JIS> <input type=hidden name=oe value=Shift_JIS> <input type=hidden name=hl value="ja"> </form> <iframe name="test"></iframe> とした場合は無事検索結果が表示されるのですが、URLを"http://www.google.co.jp/m/search"にすると検索結果が表示されないのです。 URL部分以外にも変更せねばならない箇所があるのでしょうか? また、同じページ内に表示したいのでインラインフレーム以外の方法があればご教授ください。 よろしくお願いします。