<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>page&#039;s blog &#187; js</title>
	<atom:link href="http://pageblogging.net/tag/js/feed" rel="self" type="application/rss+xml" />
	<link>http://pageblogging.net</link>
	<description>Web design, Photography, Gaming</description>
	<lastBuildDate>Mon, 19 Apr 2010 04:34:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>网页上显示RSS内容</title>
		<link>http://pageblogging.net/2008/06/link-ur-rss-feed.html</link>
		<comments>http://pageblogging.net/2008/06/link-ur-rss-feed.html#comments</comments>
		<pubDate>Thu, 26 Jun 2008 04:09:23 +0000</pubDate>
		<dc:creator>page</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://pageblogging.net/?p=33</guid>
		<description><![CDATA[找到一个在网页上连接并显示RSS内容的js代码，呵呵，算是可以把这个blog的发布内容，同样展示在我的org站点上。 实现方法如下： 建立一个js文件，内容为 //Container for ticker. Modify its STYLE attribute to customize style: var tickercontainer=&#8221; var xmlsource=&#8221;http://feed.feedsky.com/pagemod&#8221;; var root; var title; var link; var items; var item; var images; var image; var description; if (window.ActiveXObject) { //document.write(&#8220;Microsoft.XMLDOM&#8221;); var xmlDoc = new ActiveXObject(&#8220;Microsoft.XMLDOM&#8221;); } else if (document.implementation &#38;&#38; document.implementation.createDocument) { //document.write(&#8220;document.implementation.createDocument&#8221;); var xmlDoc= document.implementation.createDocument(&#8220;&#8221;,&#8221;doc&#8221;,null); } if [...]]]></description>
			<content:encoded><![CDATA[<p>找到一个在网页上连接并显示RSS内容的js代码，呵呵，算是可以把这个blog的发布内容，同样展示在我的org站点上。</p>
<p>实现方法如下：</p>
<p>建立一个js文件，内容为</p>
<blockquote><p>//Container for ticker. Modify its STYLE attribute to customize style:<br />
var tickercontainer=&#8221;<br />
var xmlsource=&#8221;http://feed.feedsky.com/pagemod&#8221;;<br />
var root;<br />
var title;<br />
var link;<br />
var items;<br />
var item;<br />
var images;<br />
var image;<br />
var description;<br />
if (window.ActiveXObject)<br />
{<br />
//document.write(&#8220;Microsoft.XMLDOM&#8221;);<br />
var xmlDoc = new ActiveXObject(&#8220;Microsoft.XMLDOM&#8221;);<br />
}<br />
else if (document.implementation &amp;&amp; document.implementation.createDocument)<br />
{<br />
//document.write(&#8220;document.implementation.createDocument&#8221;);<br />
var xmlDoc= document.implementation.createDocument(&#8220;&#8221;,&#8221;doc&#8221;,null);<br />
}<br />
if (typeof xmlDoc!=&#8221;undefined&#8221;)<br />
{<br />
//document.write(tickercontainer)<br />
xmlDoc.load(xmlsource)<br />
}<br />
function fetchxml()<br />
{<br />
if (xmlDoc.readyState==4)<br />
output()<br />
else<br />
setTimeout(&#8220;fetchxml()&#8221;,10)<br />
}<br />
function output()<br />
{<br />
var temp=&#8221;";<br />
root = xmlDoc.getElementsByTagName(&#8220;channel&#8221;)[0];<br />
title =root.getElementsByTagName(&#8220;title&#8221;)[0];<br />
//temp = title.firstChild.nodeValue +&#8221;&lt;br&gt;&#8221;;<br />
items=root.getElementsByTagName(&#8220;item&#8221;);<br />
for(i=0;i&lt;=items.length-1;i++)<br />
{<br />
item=items[i];<br />
title=item.getElementsByTagName(&#8220;title&#8221;)[0];<br />
link=item.getElementsByTagName(&#8220;link&#8221;)[0];<br />
description=item.getElementsByTagName(&#8220;description&#8221;)[0];<br />
temp = temp + &#8220;&lt;a href=&#8221; + link.firstChild.nodeValue+ &#8221; target=&#8217;_bank&#8217;&gt;&#8221; + title.firstChild.nodeValue +&#8221;&lt;/a&gt;&lt;br /&gt;&#8221;;<br />
//temp = temp +&#8221;&lt;font size=-1&gt;&#8221; + description.firstChild.nodeValue + &#8220;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&#8221;;<br />
document.getElementById(&#8220;rsscontainer&#8221;).innerHTML = temp;<br />
}<br />
}<br />
if (window.ActiveXObject)<br />
fetchxml()<br />
else if (typeof xmlDoc!=&#8221;undefined&#8221;)<br />
xmlDoc.onload=output</p></blockquote>
<p>然后在要显示的网页html代码上连接上此文件，例子为rss.js文件。</p>
<blockquote><p>&lt;SCRIPT src=&#8221;rss.js&#8221; type=&#8221;text/javascript&#8221; language=&#8221;JavaScript1.2&#8243;&gt;&lt;/SCRIPT&gt;</p></blockquote>
<p>在你想要显示的位置，添加下面的代码：</p>
<blockquote><p>&lt;div  id=&#8221;rsscontainer&#8221; &gt;&lt;/div&gt;</p></blockquote>
<p>这样就实现了在普通网页显示某些RSS内容，自动更新网页喽。当然了，还有更多的方法，目前，在org站点，我是准备这样实现的，现在遇到的困难，是如何更改显示内容的CSS样式表，俺同样不懂js，呵呵，相当的郁闷。</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://pageblogging.net/2008/09/create-a-reset-css-file.html" title="网页设计:重置CSS样式表">网页设计:重置CSS样式表</a></li><li><a href="http://pageblogging.net/2008/09/ads-in-rss.html" title="RSS中的广告">RSS中的广告</a></li><li><a href="http://pageblogging.net/2008/08/google-adsense-for-feeds.html" title="Google现在提供feed广告">Google现在提供feed广告</a></li><li><a href="http://pageblogging.net/2008/08/the-flash-in-rss.html" title="RSS中的flash">RSS中的flash</a></li><li><a href="http://pageblogging.net/2008/06/rss-wordpress-feedsky.html" title="如何添加博客的订阅标签">如何添加博客的订阅标签</a></li></ul><hr />
<p>Copyright © page for <a href="http://pageblogging.net">page&#039;s blog</a>, 2008. |
<a href="http://pageblogging.net/2008/06/link-ur-rss-feed.html">Permalink</a> |
<a href="http://pageblogging.net/2008/06/link-ur-rss-feed.html#comments">one comment</a> 

<br/>
Post tags: <a href="http://pageblogging.net/tag/html" rel="tag">html</a>, <a href="http://pageblogging.net/tag/js" rel="tag">js</a>, <a href="http://pageblogging.net/tag/rss" rel="tag">rss</a><br/>
Domain Name changed to http://pageblogging.net
</p>]]></content:encoded>
			<wfw:commentRss>http://pageblogging.net/2008/06/link-ur-rss-feed.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

