Here is the code.
First I am using
<script type="text/javascript">
    google.load("feeds", "1");
</script>

 js to load feed is as:
(function($)
{
    $.Load = function(settings)
    {
        Options = $.extend({ url: '', divID: '', noOfFeed: 4 },
settings);
        var Rss = {
            initialize: function()
            {
                var feed = new google.feeds.Feed(Options.url);
                feed.setNumEntries(Options.noOfFeed);
                var li = '';
                var divOne = '';
                var div = '';
                feed.load(function(result)
                {
                    if (!result.error) {
                        var feeddivid = $('#' + Options.divID);
                        li += '<li>' + result.feed.link + '</li>';
                        for (var i = 0; i <
result.feed.entries.length; i++) {
                            var entry = result.feed.entries[i];
                            divOne += '<a href="' + entry.link + '"
target="_blank">' + entry.title + ' </a><br />';
                        }
                    }
                    $('#vtab ul').append(li);
                    div += '<div class="rssContent">' + divOne + '</
div>';
                    $('#vtab').append(div);

                });
            },
            GoogleRss: function()
            {
                google.setOnLoadCallback(Rss.initialize);
            },
            init: function()
            {
                Rss.GoogleRss();
            }
        };
        Rss.init();
    };
    $.fn.GoogleLoadRss = function(Settings)
    {
        $.Load(Settings)
    }
} (jQuery));



I am calling this js from another js file Passing  dynamic link:

$('#divRSSLinks li label').each(function(index, value)
 {
                  var text = $(this).text();
                  $.Load({ url: text, divID: 'feed', noOfFeed: 4 });
});
All i get is the feed from last link repeted over number of links.
Did this help you to figure out the problem?
On May 25, 9:37 am, Jeremy Geerdes <jrgeer...@gmail.com> wrote:
> Without being able to see your complete code, it's tough to say what's going 
> on here. However, I think that what is probably happening is that you are 
> rapidly creating a large number of Feed objects and assigning them each, in 
> turn, to feed. You are then loading only the last one (feed.load is not in 
> your loop). To get a more exact answer, you'll need to provide a link to your 
> page, working or not.
>
> Jeremy R. Geerdes
> Generally Cool Guy
> Des Moines, IA
>
> For more information or a project quote:
> jrgeer...@gmail.com
>
> If you're in the Des Moines, IA, area, check out Debra Heights Wesleyan 
> Church!
>
> On May 24, 2012, at 11:17 PM, simplybj wrote:
>
>
>
>
>
>
>
>
>
> >http://stackoverflow.com/questions/10736784/multiple-feed-in-one-webs...
>
> > I am using Google feed API to load rss in my website.
> > The Procedure mentioned inhttps://developers.google.com/feed/v1/devguide
> > Works Well for fetching rss from a link.
> > var feed = new google.feeds.Feed("http://stackoverflow.com/feeds";);
> > //other Codes
> > google.setOnLoadCallback(myFunction);
>
> > My scenario is to load multiple rss feed in my website for Dynamic
> > Links
> > For example at an instance if links are as follows:
>
> >http://www.codeplex.com/site/feeds/rss
> >http://stackoverflow.com/feeds
> >http://fastpshb.appspot.com/feed/1/fastpshb/rss
> > and i tried to fetch Rss for multiple dynamic link.
>
> > $('li').each(function(index, value)
> > {
> >    var text = $(this).text();
> >    var feed = new google.feeds.Feed(text);
> > });
> > //Other Codes
> > google.setOnLoadCallback(myFunction);
>
> > Only the Last Link's rss is get fetched.
>
> > On this linkhttps://developers.google.com/feed/v1/reference#resultFind
> > it is mentioned that
> > .setOnLoadCallback(callback) is a static function that registers the
> > specified handler function to be called once the page containing this
> > call loads, where callback is a required function called when the
> > containing document is loaded and the API is ready for use (e.g.,
> > after onLoad).
>
> > Is that the reason .setOnLoadCallback execute the last link?
> > What is the solution to this problem?
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Google AJAX APIs" group.
> > To post to this group, send email to
> > google-ajax-search-api@googlegroups.com
> > To unsubscribe from this group, send email to
> > google-ajax-search-api+unsubscr...@googlegroups.com
> > To view this message on the web, visit
> >http://groups.google.com/group/google-ajax-search-api?hl=en_US
> > For more options, visit this group at
> >http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Google AJAX APIs" group.
To post to this group, send email to
google-ajax-search-api@googlegroups.com
To unsubscribe from this group, send email to
google-ajax-search-api+unsubscr...@googlegroups.com
To view this message on the web, visit
http://groups.google.com/group/google-ajax-search-api?hl=en_US
For more options, visit this group at
http://groups.google.com/group/google-ajax-search-api?hl=en?hl=en

Reply via email to