• 締切済み

Ajaxを使って

ずぶの素人ですm(__)m いま自分のHPを持っておりまして、youtubeなどのおもしろい動画ソースを貼ってます♪ ところで最近Ajaxというものの存在を知ったのですが、わたしのブックマークしているブログの人達が新しい記事を更新した際に、わたしのHPにタイトルとリンク表示させることは可能でしょうか? もしできればやってみたいなぁ~と思ってますのでよろしくお願いします><

みんなの回答

回答No.4

JavaScript/Ajaxは他人のサイトのデータを取得することは出来ません。 「CGI rssリーダー」などで検索すればRSSを表示するCGIスクリプトがいくつかあるようですので、 そういうのを使ってみてください。 どうしてもAjaxを使いたいのであれば、 ブラウザ(JavaScript) <-> 自分のサーバーのCGIスクリプト <-> 他人のホームページのRSSファイル という形で、CGIスクリプトを経由しなければなりません。 CGIスクリプトと一緒に配布しているJavaScript RSSリーダーを探せば、他人のサイトのRSSファイルも表示できると思います。 RSSファイルを使うのは全サイトで共通の規格になっているため使いやすい、というだけですので、 RSSフィードがなければ、HTMLファイルを解析して <h3>更新情報</h3> などがあればその部分を取得する、というような、 そのサイト専用のプログラムを作れば取得できます。 専用プログラムを作らなければならないので、自分で作れなければたぶん無理だと思います。 (制作会社にお金を出して制作依頼を出せば作ってもらえます)

ayakapon
質問者

補足

こんばんは! 早速「CGI rssリーダー」で検索してやってみます! わかりやすい解説ありがとうございますm(__)m それとAjaxの概念がしっかり頭に入ってない状態で質問して申し訳なく思ってます。ちょっと本を一冊買ってきます。。。 ありがとうございましたm(__)m

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.3

それでは、こちらのjavascript版RSSリーダーはどうでしょうか? 見やすくするためには多少の知識がいりますが、簡単です。 http://www.kawa.net/works/ajax/rss/rss.html

ayakapon
質問者

お礼

ちょっと敷居が高いような気がしますが一生懸命やってみます! ありがとうございましたm(__)m

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.2

FeedWind http://feed.mikle.com/ feedSket http://blogparts.netsket.com/feedsket/ などのブログパーツを利用してみてはどうでしょうか?

ayakapon
質問者

補足

おはようございます! まさに思ってたような使い道ができそうです^^ でも、できればレンタルじゃなくて自分でやりたいのですが、難しいでしょうか? 恥ずかしいお話なんですけど、今までレンタルのばかり使ってまして、やっとアクセスカウンターや掲示板も自前のサーバーで動かせるようになりまして、なんとかチャレンジしたいという気持ちもあるし、広告が入るのも嫌なので・・・ m(__)m

回答No.1

それはAjaxではなく、あなたがブックマークしている、ブログを更新した人達の RSS情報を解析して、最新10件を出力するなどというサーバサイド側の処理になると思うのですが。

ayakapon
質問者

補足

そうだったんですかぁ>< ちなみにそれってフリーのプログラムみたいなものはありますか?

関連するQ&A