用实现ajax读博客rss示例代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>this is test</title> <script type="text/javascript"> var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } function readRSS(url) { createXMLHttpRequest(); xmlHttp.onreadystatechange = handleStateChange; xmlHttp.open("GET", url, true); xmlHttp.send(null); } function handleStateChange() { if(xmlHttp.readyState == 4) { if(xmlHttp.status == 200) { ResultSet(); } } } function ResultSet() { var results = xmlHttp.responseXML; var title = null; var item = null; var link=null; //得到channel var ccc=results.getElementsByTagName("channel"); var headtitle=ccc[0].getElementsByTagName("title")[0].firstChild.nodeValue; var headlink=ccc[0].getElementsByTagName("link")[0].firstChild.nodeValue; var cell = document.createElement("div"); cell.innerHTML="<h1><a href="+headlink+" target=_blank>"+headtitle+"</a></h1> "; document.getElementById("result").appendChild(cell); //得到items var items = results.getElementsByTagName("item"); for(var i = 0; i < items.length; i++) { item = items[i]; link=item.getElementsByTagName("link")[0].firstChild.nodeValue; title = item.getElementsByTagName("title")[0].firstChild.nodeValue; var cell = document.createElement("div"); cell.innerHTML="<a href="+link+" target=_blank>"+title+"</a> "; document.getElementById("result").appendChild(cell); } } function readrss1() { var url=document.getElementById("txturl").value; if(url=="") { alert("请输入RSS地址"); } else { readRSS(url); } } </script> </head> <body"> <h1>ajax读rss示例</h1> <form > <a href="javascript:readRSS('http://www.blogjava.net/rss.aspx')">blogjava原创区 </a>  <a href="javascript:readRSS('http://beginner.blogjava.net/rss.aspx')">blogjava新手区 </a>   <a href="javascript:readRSS('http://life.blogjava.net/rss.aspx')">blogjava非技术区 </a>   <a href="javascript:readRSS('http://general.blogjava.net/rss.aspx')">综合区 </a> 输入一个RSS地址:<input type="text" value="http://www.blogjava.net/wujun/rss.aspx" size=50 id="txturl"> <input type="button" value="查 看" onclick="readrss1()"> </form> </body> </html>

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

时间: 2024-08-28 02:36:53

用实现ajax读博客rss示例代码的相关文章

用实现ajax读博客rss示例代码_AJAX相关

ajax读rss示例 blogjava原创区   blogjava新手区   blogjava非技术区   综合区 输入一个RSS地址:

ajax读博客rss示例

ajax|rss|博客|示例 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>this is test<

用ajax实现读博客rss示例代码_AJAX相关

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>this is test</title

js使用ajax读博客rss示例_基础知识

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>this is test</tit

用ajax实现读博客rss示例代码

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>this is test</title

博客里的代码异常-&amp;amp;lt;p class=&amp;amp;quot;p1&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;是什么意思,为什么会出现在代码里

问题描述 博客里的代码异常-<p class="p1"><span>是什么意思,为什么会出现在代码里 http://blog.csdn.net/hjh399/article/details/42641191 代码中间多了不应该存在的一些东西,为什么会出现? 求解答,谢谢各位. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner

怎么在博客上积累代码量?

[来信] 贺老师,您好!请问怎么在博客上积累代码量呢?我在用博客,也尝试着写些东西,但是不知道怎么弄.希望您能指点一下迷津. [回复] 我的学生是将要作业发布为博客.而对于你,可以是写一个程序,就发一篇博文,不必刻意地为了发博文而写什么.从这个意义上讲,关键的是,将自己的实践进行下去,顺便地,博文就有了,代码的积累也就看出来了,对自己的学习带来的种种正面激励也就来了.不必因为自己写得"简单"而不去做这件事,保证自己认真对待过,你的分享就是有意义的,可能对别人就是有用的. 祝你能找到积累

用AJAX打造博客无刷新搜索

ajax|博客|刷新|无刷新 如果你对AJAX不是很了解,可以先看看这篇教程:<AJAX初体验之上手篇>. 现在博客很流行,相信应该上网时间稍微长点的朋友都会在这或者在那的有一个自己的博客.对于一些有一定能力的朋友,可能更喜欢自己去下载一个博客程序来架设一个自己的博客,而不是使用一些博客网站提供的服务.而大部分博客程序所带的搜索功能是提交查询关键字到搜索页面,然后在后台生成搜索结果,再呈现给用户,这过程之中浪费了一些带宽,如博客的侧边栏.要节约这一些带宽,我们可以用AJAX来打造自己的无刷新日

AJAX打造博客无刷新搜索_AJAX相关

如果你对AJAX不是很了解,可以先看看这篇教程:<AJAX初体验之上手篇>. 现在博客很流行,相信应该上网时间稍微长点的朋友都会在这或者在那的有一个自己的博客.对于一些有一定能力的朋友,可能更喜欢自己去下载一个博客程序来架设一个自己的博客,而不是使用一些博客网站提供的服务.而大部分博客程序所带的搜索功能是提交查询关键字到搜索页面,然后在后台生成搜索结果,再呈现给用户,这过程之中浪费了一些带宽,如博客的侧边栏.要节约这一些带宽,我们可以用AJAX来打造自己的无刷新日志搜索. 在本篇教程中,数据库