03

12

Google AJAX Feed APIでRSSフィードをタブで表示

はてなブックマークに追加 Yahoo!ブックマークに登録 このエントリをlivedoorクリップに登録  2008-03-12
 以前「Google AJAX Feed APIでRSSフィードを表示」ということでGoogle AJAX Feed APIを使ってRSSフィードを表示する方法を紹介しましたが、今回複数のRSSフィードをタブ形式で表示する方法を紹介します。
loading...
 まずはJavaScirpt部分です。フィードの数は自由に変更できます。表示する記事数も変更できます。API keyはこちらのページで取得してください。
 ・http://code.google.com/apis/ajaxfeeds/signup.html
<script type="text/javascript" src="http://www.google.com/jsapi?key=取得したAPI key"></script>

    <script language="Javascript" type="text/javascript">//<![CDATA[

      google.load("feeds", "1");

      function OnLoad() {
        var feedControl = new google.feeds.FeedControl();

        feedControl.addFeed("RSSフィードのURL", "タグのタイトル");
        feedControl.addFeed("RSSフィードのURL", "タグのタイトル");
        feedControl.addFeed("RSSフィードのURL", "タグのタイトル");

     <!--表示したいエントリー数-->
        feedControl.setNumEntries(5);
        feedControl.draw(
             document.getElementById("feedControl"),  {
             drawMode : google.feeds.FeedControl.DRAW_MODE_TABBED  });
      }

      google.setOnLoadCallback(OnLoad);
    //]]>
    </script>
 そして表示したい場所に次のソースを挿入すれば完了です。div内の文字はフィードが表示されるまでの間に表示されます。
<div id="feedControl">loading...</div>
にほんブログ村 IT技術ブログ Webサイト構築へ 人気ブログランキングへ fc2ブログランキングへ
関連エントリー
コメント
「2008 3 月 01」ですと"年"と"日"が表示されておりませんが、これが一般的なんでしょうか?
【2008/03/18 15:57】 | hoge #- | [edit]
ご指摘ありがとうございます。
恥ずかしながら気付いていませんでした。

ただGoogle側の問題なのでこちらから修正できないかと思います。
もし修正方法があれば紹介させていただきます。
【2008/03/20 20:52】 | 管理人 #6urEx/7U | [edit]
ご回答ありがとうございます。
Googleの問題であれば仕方ないですね。
ですけど、ちょっとお粗末な感じがしますね・・・
【2008/03/24 16:54】 | hoge #- | [edit]












管理者にだけ表示を許可する
トラックバック
トラックバックURL:
http://weboook.blog22.fc2.com/tb.php/78-7b5269cf
≪ トップページへこのページの先頭へ  ≫
sponsored

カテゴリー
タグランキング

最近のコメント
最近のトラックバック
月別アーカイブ
ブログパーツ色々
フィードメーター - レッツFC2ブログ! track feed

過去ログ +