以前から、RSSの表示には、feed2jsを使っていたのだが、ちょっと不安定なのか、バージョンアップに伴うものなのか、たまに気がつくとエラーになっているので、「簡単にどんなフィードでも表示できる」と書いてあったGoogle AJAX Feed APIを使ってみた。

 

公式サイトにもサンプルがあったが、記事そのものへのハイパーリンクが無いタイプのものだった。

 

ちょっといろいろ探した結果、こちらのソースでうまくいった。

※【】は目立つように記載してあるだけなので、実際は不要です。

 

 

そして、今回使いたかったRSSフィードが、時期によって結果が出ないタイプのものだったので、何もフィードがないときの条件分岐式を追加しなければならなかった。

 

半日悩んだのだが

"</a></li></ul>";

 

     }

     

   }

 

の後に

 if (entry == null) {

   container.innerHTML += "【ここに表示させたいメッセージを書く】" ;

   }

 

 

PHPに慣れてしまっているが、あえて最近はjavascriptに挑戦し、少しづつではあるば、javascriptの言語にも馴染めるようになってきた。

 

まだMTでプラグインが作れないので、当面はjavascriptのお世話になることに・・・