- 締切済み
Ajaxを使って
ずぶの素人ですm(__)m いま自分のHPを持っておりまして、youtubeなどのおもしろい動画ソースを貼ってます♪ ところで最近Ajaxというものの存在を知ったのですが、わたしのブックマークしているブログの人達が新しい記事を更新した際に、わたしのHPにタイトルとリンク表示させることは可能でしょうか? もしできればやってみたいなぁ~と思ってますのでよろしくお願いします><
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
JavaScript/Ajaxは他人のサイトのデータを取得することは出来ません。 「CGI rssリーダー」などで検索すればRSSを表示するCGIスクリプトがいくつかあるようですので、 そういうのを使ってみてください。 どうしてもAjaxを使いたいのであれば、 ブラウザ(JavaScript) <-> 自分のサーバーのCGIスクリプト <-> 他人のホームページのRSSファイル という形で、CGIスクリプトを経由しなければなりません。 CGIスクリプトと一緒に配布しているJavaScript RSSリーダーを探せば、他人のサイトのRSSファイルも表示できると思います。 RSSファイルを使うのは全サイトで共通の規格になっているため使いやすい、というだけですので、 RSSフィードがなければ、HTMLファイルを解析して <h3>更新情報</h3> などがあればその部分を取得する、というような、 そのサイト専用のプログラムを作れば取得できます。 専用プログラムを作らなければならないので、自分で作れなければたぶん無理だと思います。 (制作会社にお金を出して制作依頼を出せば作ってもらえます)
- mk48a
- ベストアンサー率56% (1133/2007)
それでは、こちらのjavascript版RSSリーダーはどうでしょうか? 見やすくするためには多少の知識がいりますが、簡単です。 http://www.kawa.net/works/ajax/rss/rss.html
お礼
ちょっと敷居が高いような気がしますが一生懸命やってみます! ありがとうございましたm(__)m
- mk48a
- ベストアンサー率56% (1133/2007)
FeedWind http://feed.mikle.com/ feedSket http://blogparts.netsket.com/feedsket/ などのブログパーツを利用してみてはどうでしょうか?
補足
おはようございます! まさに思ってたような使い道ができそうです^^ でも、できればレンタルじゃなくて自分でやりたいのですが、難しいでしょうか? 恥ずかしいお話なんですけど、今までレンタルのばかり使ってまして、やっとアクセスカウンターや掲示板も自前のサーバーで動かせるようになりまして、なんとかチャレンジしたいという気持ちもあるし、広告が入るのも嫌なので・・・ m(__)m
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
それはAjaxではなく、あなたがブックマークしている、ブログを更新した人達の RSS情報を解析して、最新10件を出力するなどというサーバサイド側の処理になると思うのですが。
補足
そうだったんですかぁ>< ちなみにそれってフリーのプログラムみたいなものはありますか?
補足
こんばんは! 早速「CGI rssリーダー」で検索してやってみます! わかりやすい解説ありがとうございますm(__)m それとAjaxの概念がしっかり頭に入ってない状態で質問して申し訳なく思ってます。ちょっと本を一冊買ってきます。。。 ありがとうございましたm(__)m