2014-02-17 2 views
1

나는 구글이 25 대신 4의 항목 API 피드를 사용하여이 웹 페이지에 표시되는 항목의 수를 증가하려고 해요 사용하여 결과의 ​​수 변환 가능한 : 여기 http://ewh.ieee.org/reg/1/sac/news.php구글 피드 API

은 JS입니다 :

<script src="//www.google.com/jsapi?key=AIzaSyA5m1Nc8ws2BbmPRwKu5gFradvD_hgq6G0" type="text/javascript"></script> 
    <script type="text/javascript"> 

     google.load("feeds", "1"); 

     function feedLoaded(result) { 
      if (!result.error) { 
      var container = document.getElementById("content"); 
      container.innerHTML = ''; 

      for (var i = 0; i < result.feed.entries.length; i++) { 
       var entry = result.feed.entries[i]; 
       var div = document.createElement("div"); 
       div.appendChild(document.createTextNode(i + ': ' + entry.title)); 
       container.appendChild(div); 
      } 
      } 
     } 

     function OnLoad() { 
      var feedControl = new google.feeds.FeedControl(); 
      feedControl.addFeed("http://feeds.feedburner.com/IeeeSpectrum", "Latest IEEE Spectrum News:"); 
      feedControl.draw(document.getElementById("content")); 
      feed.includeHistoricalEntries(); // tell the API we want to have old entries too 
      feed.setNumEntries(25); // we want a maximum of 25 entries, if they exist 

      feed.load(feedLoaded); 
     } 

     google.setOnLoadCallback(OnLoad); 
    </script> 

그리고 HTML은 :

 <body style="font-family: Arial;border: 0 none;"> 
      <div id="content">Loading IEEE Spectrum News...</div> 
     </body> 

나는 feed.setNumEntries()를 사용하여 시도,하지만 작동하지 않습니다. 어떤 도움을 주셔서 감사합니다. 고맙습니다.

<script type="text/javascript"> 

google.load("feeds", "1"); 

function initialize() { 
    var control = new google.feeds.FeedControl(); 
    control.setNumEntries(25); 
    control.addFeed("http://feeds.feedburner.com/IeeeSpectrum", "Latest IEEE Spectrum News:"); 
    control.draw(document.getElementById("content")); 
} 

google.setOnLoadCallback(initialize); 

</script> 
:

답변

1

나는 내 문제에 대한 해결책을 발견