アプリ版:「スタンプのみでお礼する」機能のリリースについて

動画検索エンジンについて
プログラムを書いたんですけどうまくできません。
検索したいワードを入力して検索を押しても検索できません
どうしたらいいのでしょうか
書いたプログラムを貼っときます
<head>~</head>内に追加
<script type="javascript">
<!--
function mySearch(frm) {
var select = frm.elements["site"];
var sitename = select.options[select.selectedIndex].value;
var word = frm.elements["word"].value;
document.forms[sitename].elements[0].value = word;
document.forms[sitename].submit();
//-->
</script>

<html>~</html>内に追加
検索フォーム<br>
<form name="Dailymotion" method="get" action="http://www.dailymotion.com/jp">
<p><input type="hidden" name="q" value=""></p>
</form>

<form name="ニコニコ動画" method="get" action="http://www.nicovideo.jp/">
<p><input type="hidden" name="qt" value=""></p>
</form>

<form name="youtube" method="get" action="http://www.youtube.com/?gl=JP&hl=ja">
<p><input type="hidden" name="p" value=""></p>
</form>

<form lang="ja"
onsubmit="mySearch(this); return false;">
<p>検索ワード<input type="text" name="word" size="30">
</p>
<p>検索サイト
<select name="site">
<option value="">Dailymotion</option>
<option value="ニコニコ動画">ニコニコ動画</option>
<option value="youtube">youtube</option>
</select></p>
<button type="submit"><img src="ボタン内画像URL(オプション)">検索!!!</button>
</form>
<hr>

です。
回答待ってます

この質問に補足する

A 回答 (4件)

#2です。



>「クエリを送っても検索しないだけでは?」
>とは、どういう意味ですか?もう少し詳しく説明していただけると助かります。

#3様がすでに解説してくださっていますが、

単純に言えば
 http://www.google.co.jp?hl=ja&q=test

 http://www.google.co.jp/search?hl=ja&q=test
の違いみたいなものではないのでしょうか、といったような意味合いです。
    • good
    • 0

こんにちは。



ソース自体に問題はありませんが、送信先が違うのではないのかなと思います。
No.2さんの言ってることはこれです。

actionに3つ送信先が指定されていますが、検索するアドレスじゃないのでは?
たとえばにこにこ動画で「a]検索した場合
http://www.nicovideo.jp/search/a
というアドレスになっています。

外からの検索を受け付けるのかわかりませんが、各サイトの送信先を確認してください。

もしくはAPIという単語で調べてみると使えるものがあるのかもしれません。
    • good
    • 0

試してませんが、



ご提示のアドレスだと、クエリを送っても検索しないだけでは?

この回答への補足

すみません、勉強不足でわかんないです。
「クエリを送っても検索しないだけでは?」
とは、どういう意味ですか?もう少し詳しく説明していただけると助かります。
あと、そのときの対策を教えてください

補足日時:2012/03/27 16:46
    • good
    • 0

こんにちは。



「うまくできない」というのはどういった動きになっていますか?
ソースを見た限りだと
<option value="">Dailymotion</option>
のvalueが空の部分だけ気になります。ここはvalue="Dailymotion"ではないでしょうか。

こうするとこうなる、だからうまくいってないという説明を補足ください。

この回答への補足

説明不足ですみません。
まず、検索したいワードを打ち込んで検索とクリックすると検索できなくてそれで、打ち込んだワードが消えるという現象が起こります。

補足日時:2012/03/27 16:51
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!