2012-01-29 17 views
0

ブログメニューにonClickイベントを実装するにはどうすればいいですか?ユーザーがボタンをクリックすると、私のブロガーテンプレートのjavascript関数が呼び出されます人気の投稿ですか?以下、このスニペットを実装する方法Bloggerで最も人気のある投稿を検索するOnclickイベント

<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

+0

申し訳ありませんが、あなたはすでにその機能を持っていると思いました。より多くのコードを見ることなく、何かを言うのは難しいです。 – Teemu

関連する問題