<%@ Language="javascript" %> <% Response.Charset = "UTF-8"; %> Simple Site Links Feed example for ASP Javascript links
<% var id="E687D01A-EBA3-485B-8CBA-A445D5F4E484"; var _PageSize=30; var d = new Date(); var d2= new Date(d.getFullYear()-1, 11, 25); if (Application("RSSFeedUpdated")!=null) { d2=new Date(Application("RSSFeedUpdated")); } objXML = Server.CreateObject("MSXML2.FreeThreadedDOMDocument"); objXML.async = false; var objXML; var objItemList; var objItem; var strHTML="" if (Math.ceil(d.getTime()-d2.getTime())>1000*60*60) { objXML.setProperty("ServerHTTPRequest", true); objXML.load("http://www.simplesitelinks.com/feed.aspx?id="+id); Application.Lock(); Application("RSSFeed") = objXML.xml; Application("RSSFeedUpdated") = d.toString(); Application.UnLock(); } else { objXML.loadXML(Application("RSSFeed")); } objItemList = objXML.getElementsByTagName("item"); objXML = null; var _Links=objItemList.length; var _From=0; if (!isNaN(Request.QueryString("From"))) { _From=parseInt(Request.QueryString("From")); } var _To=parseInt(_From)+parseInt(_PageSize); if (_To>_Links) {_To=_Links;} for (var i=_From;i<_To;i++) { strHTML = strHTML + ""+objItemList[i].childNodes(0).text+"
"+objItemList[i].childNodes(1).text+"
"; } strHTML+="
Page: "; for (var i=0;i<=parseInt((_Links-1)/_PageSize);i++) { if (_From!=(i*_PageSize)) strHTML+=""+(i+1)+" "; else strHTML+=(i+1)+" "; } strHTML+="
"; objItemList = null; %> <%= strHTML %>