﻿google.load("feeds", "1"); //バージョン1のfeeds APIを読み込む
function initialize() {
  var feed = new google.feeds.Feed("http://blog.at-agri.com/?feed=rss2&cat=31");

		feed.setNumEntries(5); //表示させたい記事の数

		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 p = document.createElement("p");

					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要素内にタイトルをリンク付きで挿入
				dd.appendChild(a);
				dd.getElementsByTagName("a")[0].setAttribute("target","_blank");
				dd.getElementsByTagName("a")[0].setAttribute("href",entryLink);
				dd.getElementsByTagName("a")[0].appendChild(document.createTextNode(entryTitle));
				
				//dd要素内に、content要素と日付要素をHTMLコードとして挿入
				//dd.innerHTML=entryDesc;
				dt.innerHTML=entryDate;
				
				container.appendChild(dl);
				dl.appendChild(dt); //dlにdt要素挿入
				dl.appendChild(dd); //dlにdd要素挿入
				//container.appendChild(p);
				}
			}
		});
	}
google.setOnLoadCallback(initialize); //initializeを呼ぶ
