List of All Posts

This page lists all blog posts, newest to oldest.

    2 comments:

    1. Please send the javascript code of list to me please

      ReplyDelete
    2. Here's the relevant portion:

      <ul id="postList12"></ul>

      <script type="text/javascript">
      var startIndex = 1;
      var maxResults = 150;
      var allResults = [];
      function sendQuery12()
      {
      var scpt = document.createElement("script");
      scpt.src = "/feeds/posts/summary?alt=json&callback=processPostList12&start-index=" + startIndex + "&max-results=" + maxResults;
      document.body.appendChild(scpt);
      }

      function printArrayResults(root)
      {
      var elmt = document.getElementById("postList12");
      for (index = 0; index < allResults.length; index++) {
      elmt.appendChild(allResults[index]);
      }
      }

      function processPostList12(root)
      {
      var elmt = document.getElementById("postList12");
      if (!elmt)
      return;

      var feed = root.feed;

      if (feed.entry.length > 0)
      {
      for (var i = 0; i < feed.entry.length; i++)
      {
      var entry = feed.entry[i];
      var title = entry.title.$t;
      var date = entry.published.$t

      for (var j = 0; j < entry.link.length; j++)
      {
      if (entry.link[j].rel == "alternate")
      {
      var url = entry.link[j].href;
      if (url && url.length > 0 && title && title.length > 0)
      {
      var liE = document.createElement("li");
      var a1E = document.createElement("a");
      a1E.href = url;
      a1E.textContent = title + " (" + date.substr(0,10) + ")";
      liE.appendChild(a1E);
      allResults.push(liE);
      }
      break;
      }
      }
      }
      if (feed.entry.length >= maxResults)
      {
      startIndex += maxResults;
      sendQuery12();
      } else {
      printArrayResults();
      }
      }
      }
      sendQuery12();
      </script>

      ReplyDelete