こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Google AJAX Feed API

Google AJAX Feed APIでRSSを読み込んでタイトルなどの文字のみの表示をすることはできたのですが、(下の記述でやっています。)
画像が投稿されているブログ記事の画像を読み込み、表示させることはできるのでしょうか?

その場合の方法はどのように、すればできるのでしょうか?
お手数をおかけしますが、よろしくお願い致します。


<script type="text/javascript" src="http://www.google.com/jsapi?key="></script>
<script type="text/javascript">

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

function initialize() {
var feed = new google.feeds.Feed("http://");
 <!--表示したいエントリー数-->
feed.setNumEntries(10);
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var div = document.createElement("li");
var a = document.createElement("a");a.href = entry.link;
 <!--別窓で表示しない場合は削除してください-->
a.target = "_blank" ;
a.appendChild(document.createTextNode(entry.title));
div.appendChild(a);
container.appendChild(div);
}
}
});
}
google.setOnLoadCallback(initialize);

</script>

投稿日時 - 2008-03-26 21:23:45

QNo.3897402

困ってます

質問者が選んだベストアンサー

本文にimgタグが混じっているのであれば、entry.contentをそのまま表示すれば、画像付き本文が表示されます。

RSSデータのタイトルと本文を表示する
http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter22/003/index.html

実験用RSSフィード
http://blog.honeyee.com/snagao/

参考URL:http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter22/003/index.html

投稿日時 - 2008-03-28 13:36:22

お礼

ご親切にご質問に答えて頂きまして、ありがとうございます。
とても助かります。

a.appendChild(document.createTextNode(entry.title));
の行の
entry.title

entry.content
ということでしょうか?

書き換えたのですが、そのままIMGタグがそのまま出てきてしまい、うまくいきませんでした。
もしできれば、タイトルと画像のみの表示にしたいのです。
よろしければ、ご教授いただきたければ幸いです。

投稿日時 - 2008-03-29 21:28:11

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問