※ ChatGPTを利用し、要約された質問です(原文:検索フォームを自動で実行させたい)
検索フォームを自動で実行させたい
2009/11/15 20:03
お世話になります。
"prototype.jsでYouTubeをインクリメンタルサーチ"というタイトルのページにて、入力フォームにワードを打ち込むとそのワードのyoutube動画を検索表示させる、という内容の記事がありまして、そちらのサンプルソースを試してみました。
参考URL
http://www.atmarkit.co.jp/fwcr/rensai/ajaxrecipe02/ajaxrecipe02_1.html
上記のプログラムを試してみると、HTMLページに検索フォームが設けられており、そこにワードを打ちこんでみると、該当javascriptが1文字打ち込むごとにYoutubeから検索結果を拾って、検索フォームの下スペースに動画リストとして表示してくれました。無事に動いてくれたのでこのサンプルコードに少しカスタマイズをしてみたのですが、ここで躓いてしまいました。。
入力フォームにvalue="animal"として、検索ページが表示されると自動でanimalの検索結果を表示させたいと思ったです。
ですが、実際にはフォームエリアにはanimalと表示されていますが、検索アクションがされない状態です。
私はjavascriptなど勉強中の初心者なので調べてみているのですが、これを自動で表示させるには、form部分にonChange="○○○"、javascript側にwindow.onload = function(){ ○○○();}というものを使えばできるような感じでしたが、どうにもうまく動きません。
もしご教授頂けるという方がいらっしゃったら是非お願いしたいです。宜しくお願いいたします。
質問の原文を閉じる
質問の原文を表示する
お礼
サンプルや解説をご提示頂き、色々有難うございました。 Google YouTube Data APIについても色々と勉強してみました。 確かにAPIを使ったほうがスムーズかなと思いました。 ですがご提示頂いたサンプルも大変良いものですねぇ。 これから色々とさわってみながら動作や挙動を確認したいと思いますが、とりあえず一旦質問を締め切らせてお礼ポイントを付与いたします。 有難うございました。