これまでの記録は以下のリンクを参照
http://toranekosan.blogspot.com/2007/08/blogger.html
http://toranekosan.blogspot.com/2007/09/blogger2.html
「最近のコメント」問題(2)の解答スクリプトはエラーが入っていたようです。確認するために同一コードを消さなければいけないようですが、さすがにそれはやっかいです。
結局<> < /script > となってしまう事を確認しました。
なので、無難な手段としてこのブログで使っているスクリプトをそのまま公開します。
<div id="recent_comment_list"></div>
<script>
<!--
function recent_comment_callback(obj) {
var data = obj;
var statusHTML = '<ul>';
for (var i=0; i<data.feed.entry.length; i++) {
statusHTML+= ('<li><a href="'+data.feed.entry[i].link[0].href+'">');
statusHTML+= (data.feed.entry[i].summary.$t.substring(0,10));
if (data.feed.entry[i].summary.$t.length > 10) {
statusHTML+= ('...');
}
statusHTML+= ('</a> - ');
statusHTML+= ('<span class="item-date">'+data.feed.entry[i].published.$t.substring(0,10)+'</span>');
statusHTML+= ('<span class="item-author"> '+data.feed.entry[i].author[0].name.$t+'</span>');
statusHTML+= ('</li>');
}
statusHTML += '</ul>';
document.getElementById('recent_comment_list').innerHTML = statusHTML;
}
-->
</script>
<script text="text/javascript" src="http://toranekosan.blogspot.com/feeds/comments/summary
?alt=json-in-script&callback=recent_comment_callback&max-results=
10"></script>
このような感じです。改行しても問題ないようですね。
下のリンク先で、上のスクリプトを貼り付けて、実行すると動作確認が出来ます。
さらに、自分のURLに変えて動作確認すればよいかとおもいますが。
http://html.appelle.jp/cgi-bin/makesouce_cgi.cgi
0 件のコメント:
コメントを投稿