Blogger:如何按类别/标签创建帖子下拉列表

时间:2015-04-17 01:36:21

标签: json blogs blogger

您好我有一个美食博客,我创建了多个标签,如“开胃菜”,“沙漠”等。

我已经成功创建了帖子的下拉列表,每个标签都有一个。但我想在下拉菜单中显示类别/标签名称作为默认文本,而不是“选择帖子。”

例如:下划线开头将在下拉列表中将默认文本设为“开胃菜”,而不是“选择帖子”,然后是该类别中的帖子。我如何检索这个标签名称?

<script type="text/javascript">
var homepage = "http://MYBLOG.blogspot.com";
function recentpostslist(json) {
document.write('<select style="width:100%;"     onchange="location=this.options[this.selectedIndex].value;">');
var label = "Select a Post";
var ddTitle = "<option>"+label+"</option>";
document.write(ddTitle);
for (var i = 0; i < json.feed.entry.length; i++)
{   
    for (var j = 0; j < json.feed.entry[i].link.length; j++) {
        if (json.feed.entry[i].link[j].rel == 'alternate') {
            break;
        }
    }       
    var entryUrl = json.feed.entry[i].link[j].href;
    var entryTitle = json.feed.entry[i].title.$t;
    var item = "<option style='width:210px;' value=" + entryUrl + '>' + entryTitle; 
    document.write(item);
    document.write('</option>');
}
document.write('</select>');
}
document.write('<scr' + 'ipt src="' + homepage + '/feeds/posts/summary/-/Appetizers?max-results=10&alt=json-in-script&callback=recentpostslist"><\/scr' + 'ipt>');
</script>

0 个答案:

没有答案