4.2.2 Recent Comment via JavaScript

May 13, 2008 by Adam Pahlevi  
Filed under Buku

<ul><script style=”text/Javascript”>

function showrecentcomments(json) {

for (var i = 0; i < 5; i++) {

var entry = json.feed.entry[i];

var ctlink;

 

if (i == json.feed.entry.length) break;

for (var k = 0; k < entry.link.length; k++) {

if (entry.link[k].rel == ‘alternate’) {

ctlink = entry.link[k].href;

break;

}

}

ctlink = ctlink.replace(”#”, “#comment-”);

var ptlink = ctlink.split(”#”);

ptlink = ptlink[0];

var txtlink = ptlink.split(”/”);

txtlink = txtlink[5];

txtlink = txtlink.split(”.html”);

txtlink = txtlink[0];

var pttitle = txtlink.replace(/-/g,” “);

pttitle = pttitle.link(ptlink);

if (”content” in entry) {

var comment = entry.content.$t;}

else

 

if (”summary” in entry) {

var comment = entry.summary.$t;}

else var comment = “”;

var re = /<\S[^>]*>/g;

comment = comment.replace(re, “”);

 

document.write(’<li>’);

document.write(’<a href=”‘ + ctlink + ‘”>’ + entry.author[0].name.$t + ‘</a>’);

document.write(’ on ‘ + pttitle);

document.write(’<br/>’);

if (comment.length < 100) {

document.write(comment);

}

else

{

comment = comment.substring(0, 100);

var quoteEnd = comment.lastIndexOf(” “);

comment = comment.substring(0, quoteEnd);

document.write(comment + ‘…<a href=”‘ + ctlink + ‘”>(more)</a>’);

}

}

document.write(’</li>’);

document.write(’<div style=”font-size:75%;text-align:center”><a href=”http://blogywalkie.blogspot.com/”>Widgets by Blogywalkie</a></div>’);

}

</script>

<script src=”http://blogywalkie.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments”>

</script></ul>

<noscript>Kamu harus memperbolehkan JavaScript untuk membaca apa yang ada dalam widget ini</noscript>

Technorati Tags: ,

Post Sejenis

Enter Google AdSense Code Here

Comments

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!