Onclick事件在Blogger中找到最受欢迎的帖子

时间:2012-01-29 07:20:30

标签: javascript xhtml onclick blogger yahoo-pipes

如何在我的博客菜单上实现onClick事件,以便当用户点击按钮时,它会在我的博客模板上调用javascript函数,以获得查看次数最多或最受欢迎的帖子?

如何在下面实现此代码段:

<script type="text/javascript">
function getYpipePP(feed) {
     document.write('<ol style="">');
     var i;
     for (i = 0; i < feed.count ; i++)
     {
        var href = "'" + feed.value.items[i].link + "'";
        var pTitle = feed.value.items[i].title;
        var pComment = " \(" + feed.value.items[i].commentcount + "\)";
        var pList = "<li>" + "<a href="+ href + '" target="_blank">' + pTitle;
         document.write(pList);
         document.write(pComment); //to remove comment count delete this line
         document.write('</a></li>');
     }
     document.write('</ol>');
 }
 </script>
 <script src="http://pipes.yahoo.com/pipes/pipe.run?YourBlogUrl=http://www.MYURL.com&ShowHowMany=10&_id=390e906036f48772b2ed4b5d837af4cd&_callback=getYpipePP&_render=json" 
type="text/javascript"></script>

我想在博客上实现这一点,但我的一个博客不支持这种代码。所以,我的想法是在链接上放置onClick,然后调用包含上面修改过的代码的函数,并将用户或类似的内容重定向到最受欢迎的帖子。

1 个答案:

答案 0 :(得分:0)

创建mostPopulars() - 函数并从LI调用它。

var pList = "<LI onclick=\"mostPopulars();\">" ...