2012-01-29 65 views
0

如何在我的博客菜單上實現onClick事件,以便當用戶單擊該按鈕時,它會在我的博客模板上調用JavaScript功能,以獲得最多瀏覽量或流行的帖子?Onclick事件在Blogger中發現最受歡迎的帖子

如何實現下面這個片斷:

<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放在一個鏈接上,然後調用一個包含上面修改過的代碼的函數,並將用戶或類似網頁重定向到最受歡迎的帖子。

回答

0

創建一個mostPopulars()功能並從LI調用它。

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

我是javascript新手,你可以專注於你的答案尋找最流行的職位。老實說,我真的很困惑如何編輯上面的代碼。謝謝。 – rahstame 2012-01-29 12:36:39

+0

對不起,我以爲你已經有了這個功能。沒有看到更多的代碼,很難說什麼。 – Teemu 2012-01-29 13:18:22