• ベストアンサー

htmlのフォームについて

こないだ私のHPにgooなどのメタ検索をつけてみました。 そこで自分なりにもう少しアレンジしてみたいと思い、送信(submit)ボタン一発でyahooやgooなどの検索結果を複数表示できないか、なんて考えましたがなかなかうまくいきません。そんなことできる方法ってあるんでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.2

えーと、簡単にやるとなると、方法はおもに2つです。 (1)http://bach.seg.kobe-u.ac.jp/metcha/ にある、CGIを自分の領域に設置する(カスタムが多少必要です) (2)http://bach.seg.kobe-u.ac.jp/metcha/ の説明にあるように、ここのCGIを自分のサイトから呼び出す。 私の設置例は以下の通り、

参考URL:
http://users.goo.ne.jp/kokucho81/
hashichan
質問者

お礼

ありがとうございます。早速試してみます。

その他の回答 (1)

  • akino4
  • ベストアンサー率18% (35/185)
回答No.1

フレームを作ってjavascriptでやるっててもありますけど javascriptが動かないとむなしいです。 もしくはCGIで簡単なプロクシみたいなことをやればいいんですけど プロバイダがsocketを禁止してるとできません

関連するQ&A

  • VB6:WebBrowserでフォームの画像ボタンを押す

    VB6です。 WebBrowserを使って、ID,passを入れて、Login(submit)を押す。というのは良くありますが、 WebBrowser1.Document.login.submit のように 最近はボタンではなく画像であることが多くなってきました。 たとえばYahooのログイン画面。 https://login.yahoo.co.jp/config/login 私が良く使う本の検索画面 http://www.kosho.or.jp/servlet/bookselect.Kihon これらは、ボタンではなく画像をボタンにしています。 このボタンを押す方法はありませんでしょうか? よろしくお願いいたします。

  • 1つのフォームで複数のnameに対応させるには?

    ■前提 ・1つのフォーム ・複数ボタン ・複数の送信先へテキストを送り、キーワード検索させたい ■現状 <form name="testform" method="get">  <input type="text" name="hoge" />  <input type="image" src="ボタン画像1" onClick="javascript: testform.action ='送信先1';submit();" />  <input type="image" src="ボタン画像2" onClick="javascript: testform.action ='送信先2';submit();" /> </form> ■問題 このやり方だと、 受け取る側も、すべてname="testform"に対応していないとうまくいきません。 ■知りたいこと name="piyo"にしか対応していない送信先もある場合には、 どう書けばよいのでしょうか? testformのvalue値をpiyoのvalue値に代入するには、 どうすればよいでしょうか? やりたいことは、 複数送信先に応じて、 <input type="text" name="の値を変えたい、です

  • 【HTML(PHP?)】複数のフォームと複数の実行ボタン(submit

    【HTML(PHP?)】複数のフォームと複数の実行ボタン(submit)の扱いについて 【お詫び】 やたらと重く、送信ボタンを何度も押してしまい、同じ質問を何度も投稿した形になってしまい、大変申し訳ございませんでした。 それらの質問は全て削除させていただきました。 どのカテゴリで質問しようか迷いましたがこちらで・・・。 今回は画像を使用して質問します。 今回はHTML(PHP使用)に関しての質問なのですが、 図にあるように、※1をクリックすると、その次のページにA,Bの情報がPOSTで次のページに送信されるようにしています。 ここで、※2にも同じように、A,Bの情報をPOSTで次のページに送信したいのですが、 何故かPOSTで送信されないみたいなのです。 どうにかして※2も※1と同じようにPOSTを送信したいのです。 別の質問サイトで、「押されたsubmitがどれかによって処理を分岐させる」と回答が帰ってきたのですが、javascript無しのPHPだけで以上のことができるのでしょうか? なお、HTMLのFORMタグは入れ子にしていませんし、 POST受け取り先の.phpも問題はありません。 以下、HTMLのform、input部分のソース ※1のフォームタグ内容 <form action="search.php" method="post" name ="search"> ※1ボタンの内容 <input type="submit" name="searching" value="再検索"> ※2のフォームタグ内容 <form action="result.php" method="post" name ="res"> ※2ボタンの内容 <input type="submit" name="result" value="結果表示"> まとめとして、 押されたsubmitがどれかによって処理を分岐させる方法を、 javascriptではなく、PHPのみで実装させたいのです。 どうかよろしくお願いします。

    • ベストアンサー
    • PHP
  • 【HTML(PHP?)】複数のフォームと複数の実行ボタン(submit

    【HTML(PHP?)】複数のフォームと複数の実行ボタン(submit)の扱いについて どのカテゴリで質問しようか迷いましたがこちらで・・・。 今回は画像を使用して質問します。 今回はHTML(PHP使用)に関しての質問なのですが、 図にあるように、※1をクリックすると、その次のページにA,Bの情報がPOSTで次のページに送信されるようにしています。 ここで、※2にも同じように、A,Bの情報をPOSTで次のページに送信したいのですが、 何故かPOSTで送信されないみたいなのです。 どうにかして※2も※1と同じようにPOSTを送信したいのです。 別の質問サイトで、「押されたsubmitがどれかによって処理を分岐させる」と回答が帰ってきたのですが、javascript無しのPHPだけで以上のことができるのでしょうか? なお、HTMLのFORMタグは入れ子にしていませんし、 POST受け取り先の.phpも問題はありません。 以下、HTMLのform、input部分のソース ※1のフォームタグ内容 <form action="search.php" method="post" name ="search"> ※1ボタンの内容 <input type="submit" name="searching" value="再検索"> ※2のフォームタグ内容 <form action="result.php" method="post" name ="res"> ※2ボタンの内容 <input type="submit" name="result" value="結果表示"> まとめとして、 押されたsubmitがどれかによって処理を分岐させる方法を、 javascriptではなく、PHPのみで実装させたいのです。 どうかよろしくお願いします。

    • ベストアンサー
    • PHP
  • <input type="submit"> ではなく普通のリンクで cgi を起動する方法

    検索結果が多い時に、結果を1つのページに最大で10個表示させて 複数のページにわけたいと思います。 Submit ボタンではなく 1 2 3 4 5 のようなリンクから cgi を起動したいのですが、 アドバイス頂けますでしょうか? search?value=10 のようにして $_GET から受け取る方法もありますが、 出来れば POST を使いたいと思います。

    • ベストアンサー
    • CGI
  • フォームで送った文字がおかしくなる

     フォームから文字を記入して、送信ボタンを押すと次のページでその文字が表示されるという初歩的なプログラムをつくっています。しかし、フォームからPOSTでデータを送る場合、ある特定の一文字の漢字だけを記入して送信ボタンを押すと正常に表示されません。 例えば、「卒業」だと正常に表示されるのに「卒」だと「'」になってしまい、他にも「文」や「動」を一文字だけ記入すると、何も表示されません。ひらがなやカタカナ、複数文字の場合は全て正常です。原因が分からなくて困っています。 a.php (入力フォーム) <HTML> <HEAD> <TITLE>テキスト送信のテスト </TITLE> <META http-equiv="Content-Type" content="text/html; charset=EUC_JP"> </HEAD> <BODY> <FORM method="POST" action="view.php"> 入力してください: <INPUT type="text" name="name"> <BR> <INPUT type="submit" value="送信"> </FORM> </BODY> </HTML> view.php (表示するphpファイル) <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=EUC_JP"> <META http-equiv="Content-Style-Type" content="text/css"> </HEAD> <BODY> <?php print $_POST["name"]; ?> </BODY> </HTML> どこか間違いがあるでしょうか? a.phpとview.phpは両方とも日本語(EUC)改行=LFで保存しています。 phpのバージョンは5.1.1です。よろしくお願いします。

    • ベストアンサー
    • PHP
  • 検索エンジンの表示内容について

    yahooやgoogleで”goo”と検索した時、検索結果で”gooホームページ”の下に、項目別のリンクが表示されています。 ( メール - ブログ - 辞書) これってHTMLでこのように表示する事が可能なんでしょうか? metaのDescription?? これといった検索ワードも浮かばず、ずっと気になっています。 キーワードでもいいのでよろしくお願いします。

  • Yahooのページ検索について

    はじめてのHPで、検索エンジンに登録をしはじめました. yahooの検索でgooに登録されているページはページ検索されるときいていますが、私のHPは検索されません.どうしたら良いのでしょうか?もちろんgooには登録済みです. それともう一つ、gooはメタ タグのサマリーは読み込んでくれるようですが、キーワードは読み込んでいないようです.そういうシステムになっているのでしょうか? URL:http://www1.accsnet.ne.jp/~terakoya/

  • インターネット検索の結果表示について

    (1)gooとかの検索サイトで知りたい単語を入力して検索すると、その時知りたい内容のHPが検索結果の上位にくる事がよくあります。 あの検索結果の順番はどうやって決まってるんですか? (2)また、特定のHPを意図的に検索結果の上位に表示させることって出来るんですか? (3)また、gooで検索すると検索結果に出てくるのに、(例えば)Yahooで同じ単語で検索しても出てこないことってあるんですか? なるべく分かり易く教えてください。よろしくお願いします。

  • gooの検索で自分のHPがよくHITされる方法

    gooの検索で自分のHPがよくHITされる方法を教えてください。 <meta name="description" content=""> <META name="keywords" content=""> なんかは有効なんでしょうか? それと私のHPはフレーム付なんですが注意点なんかあったら教えてください。