用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>

<div id="result"></div>

</body>

</html>

时间: 2024-08-03 19:52:48

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

用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

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

ajax读rss示例 blogjava原创区   blogjava新手区   blogjava非技术区   综合区 输入一个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</title> <sc

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<

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

博客里的代码异常-&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来打造自己的无刷新日志搜索. 在本篇教程中,数据库的表名和日志查看页面以L-Blog为例,

别读博客了读诗吧

盛韵 去年与麦凯恩搭档参加美国总统大选的政治美女莎拉·佩林在选举失利后,有传言说她签下了七百万美金的自传合同,之后又有传言说涨到了一千一百万美金.最近,美联社终于发布新闻,佩林将把自传交给默多克传媒集团旗下的哈珀&柯林斯出版社出版,由该社总裁布赖恩·穆雷(Brian Murray)负责相关事宜.虽然具体数额没有公布,但是佩林找到了为克林顿.希拉里.托尼·布莱尔和奥巴马谈定出版合同的律师巨鳄罗伯特·巴奈特,那么她绝对能得到相当体面的收入,巴奈特善于从出版社抠钱是出了名的.该书针对美国的基督教市场,