| Feed.prototype.parseItems = function(items) { for(var i=0; i<items.length; i++) { var linkTitle = items[i].getElementsByTagName("title")[0].firstChild.nodeValue; var title = "<a href='#' class='title' onclick='Aggregator.DisplayFeed("+ this.id +", "+ i +");'>" + linkTitle +"</a>"; this.titleArray.push(title); this.linkTitleArray.push(linkTitle); var _link = items[i].getElementsByTagName("link")[0].firstChild.nodeValue; this.linkArray.push(_link); var description = items[i].getElementsByTagName("description")[0].firstChild.nodeValue; this.descriptionArray.push(description); var pubDate = items[i].getElementsByTagName("pubDate")[0].firstChild.nodeValue; this.pubDateArray.push(pubDate); } } |
| Feed.prototype.GetTitle = function() { return "<div id='title_"+ this.id +"'><br/><a href='#' onclick='Aggregator.ToggleTitles("+ this.id +");'>" + this.title + "</a></div>"; } Feed.prototype.GetAllTitles = function() { return this.titleArray; } Feed.prototype.GetDetails = function(id) { details = "<a href='"+ this.linkArray[id] +"' target='_blank'>"+ this.linkTitleArray[id] +"</a><br/>"; details += this.descriptionArray[id] +"<br/>"; details += this.pubDateArray[id]; return details; } |
关注此文的读者还看过: