Thingamablogによるサイト構築とテンプレート配布 http://website.nandemo-site.com/thingamablog/index.html cgiを使わないブログツールThingamablogはいいですねー ja-JP Copyright 2008 Mon, 05 May 2008 07:37:41 +0900 Mon, 05 May 2008 07:37:41 +0900 http://thingamablog.sf.net http://blogs.law.harvard.edu/tech/rss jkl-parsexml.jsによるRSSの表示 <br>RSS2.0用です。<br> 同一ドメイン内のRSSしか表示出来ません。<br> 同期モードでの表示です。<br> <br> jkl-parsexml.jsを設置し<br> <br> &lt;head&gt;&lt;/head&gt;内にjkl-parsexml.jsのパスを合わせて書きます。<br> ↓↓↓↓↓↓↓↓↓↓↓<br> <br> &lt;script type=&quot;text/javascript&quot; src=&quot;jkl-parsexml.js&quot;&gt;&lt;/script&gt;<br> <br> 表示したい位置に<br> ↓↓↓↓↓↓↓↓↓↓↓<br> <br> &lt;script&gt;<br> &lt;!--<br> var url = &quot;※ここにrssのアドレスを入れます&quot;;<br> var http = new JKL.ParseXML( url );<br> var data = http.parse();<br> document.write( data.rss.channel.title );<br> document.write( &quot;&lt;ul&gt;&quot; );<br> for (i = 0; i &lt; data.rss.channel.item.length; ++i) {<br> document.write( &quot;&lt;li&gt;&lt;a href=&quot; + data.rss.channel.item[i].link + &quot;&gt;&quot; + data.rss.channel.item[i].title + &quot;&lt;/a&gt;&lt;/li&gt;&quot; );<br> }<br> document.write( &quot;&lt;/ul&gt;&quot; );<br> // --&gt;<br> &lt;/script&gt;<br> <br> 複数のRSSが表示可能です。<br>表示のカスタムはdocument.writeで出力しているところを書き換えましょう。<br> <br>thingamablogのRSS<br><br> ↓↓↓↓↓↓↓↓↓↓↓<br> <script> <!-- var url = "http://website.nandemo-site.com/thingamablog/rss.xml"; var http = new JKL.ParseXML( url ); var data = http.parse(); document.write( data.rss.channel.title ); document.write( "<ul>" ); for (i = 0; i < data.rss.channel.item.length; ++i) { document.write( "<li><a href=" + data.rss.channel.item[i].link + ">" + data.rss.channel.item[i].title + "</a></li>" ); } document.write( "</ul>" ); // --> </script> <br>thingamablogはカテゴリーフィードが出せますので表示してみました。<br><br> ↓↓↓↓↓↓↓↓↓↓↓<br> <script> <!-- var url = "http://website.nandemo-site.com/thingamablog/archives/cat_jkl-parsexmljsrss.rss"; var http = new JKL.ParseXML( url ); var data = http.parse(); document.write( data.rss.channel.title ); document.write( "<ul>" ); for (i = 0; i < data.rss.channel.item.length; ++i) { document.write( "<li><a href=" + data.rss.channel.item[i].link + ">" + data.rss.channel.item[i].title + "</a></li>" ); } document.write( "</ul>" ); // --> </script> http://website.nandemo-site.com/thingamablog/archives/03-01-2008_03-31-2008.html#44 http://website.nandemo-site.com/thingamablog/archives/03-01-2008_03-31-2008.html#44 jkl-parsexml.jsによるRSSの表示 Wed, 19 Mar 2008 04:25:57 +0900