GoogleFeedApiで任意タイトルの付け方
サイト名の正規の取得方法は、
var feed = new google.feeds.Feed(”URL”);
var title = rss.feed.title;
document.writeIn(title);
多分?こんな感じなのでしょうけど、自分は、各サイトごとに指定したサイト名を表示させたいので、
http://wp.7zz.jp/news/ajax/2447.html
↑のサイトをほぼ全部参考にして、
var site = new Array();
site[0] ={
title:'GIZUMODO',
url:'http://feeds.gizmodo.jp/rss/gizmodo/index.xml',
disp_entry:2
};
↑のようにサイの情報を配列に手入力して、
~前略~
function init() {
var site_count = 0;
for (var i=0; i<site.length; i++){
// 読み込むRSSを設定
var feed = new google.feeds.Feed(site[i]['url']);
feed.setNumEntries(site[i]['disp_entry'])
//●↓追加
var title = site[i]['title'];
//●↑
feed.load(function(rss) {
if (!rss.error) {
// RSSからサイトの情報を配列に格納
//●↓変更
channel['title'] = title;
//●↑
channel['link'] = rss.feed.link;
channel['favicon'] = "http://favicon.hatena.ne.jp/?url=" + channel['link'];
channel['description'] = rss.feed.description;
channel['author'] = rss.feed.author;
~後略~
}}
みたいな小学生レベルの改変をしたのですが、全てのタイトル名が同じになってしまいます。
javascriptの入門書を読んだ程度の私に、どこがおかしいのか指摘お願いいたします。よろしくお願いいたします。
お礼
どうもありがとうございました。