
google.load("feeds", "1"); //バージョン1のfeeds APIを読み込む

function initialize() {
var feed = new google.feeds.Feed("http://www.seizan-ishikoubou.co.jp/blog/?feed=rss2&cat=4");
feed.setNumEntries(8); //表示させたい記事の数

feed.load(function(result) {
//結果にエラーが無ければ、<body>要素内の"<div id="feed"></div>"の部分に結果を突っ込む
if (!result.error) {
var container = document.getElementById("feed");

for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];

//HTML要素生成
var div = document.createElement("div");
var dl = document.createElement("dl");
var dt = document.createElement("dt");
var dd = document.createElement("dd");
var a = document.createElement("a");

var entryTitle = entry.title; //title要素の値を取得
var entryLink = entry.link; //link要素の値を取得
var entryDesc = entry.contentSnippet; //description要素の値を取得
var date = new Date(entry.publishedDate); //日付取得
//整値化, 一桁の時は前に"0″付ける
var y = date.getYear();
if (y < 2000) y += 1900;
var m = date.getMonth() + 1;
if (m < 10) {m = "0" + m;}
var d = date.getDate();
if (d < 10) {d = "0" + d;}
var entryDate = y + "."+ m +"."+ d; //entryDateに日付格納

dt.innerHTML=entryDate;

//dt要素内にタイトルをリンク付きで挿入
dd.appendChild(a);
dd.getElementsByTagName("a")[0].setAttribute("target","_self");
dd.getElementsByTagName("a")[0].setAttribute("href",entryLink);
dd.getElementsByTagName("a")[0].appendChild(document.createTextNode(entryTitle));

//dd要素内に、content要素と日付要素をHTMLコードとして挿入

dl.appendChild(dt); //dlにdt要素挿入
dl.appendChild(dd); //dlにdd要素挿入
container.appendChild(dl);

}
}
});
}
google.setOnLoadCallback(initialize); //initializeを呼ぶ

