<%@
language="vbscript"
%>
<%
dim xmlobj
dim xmldoc
set xmlobj = server.CreateObject("Microsoft.XMLHTTP")
xmlobj.open "GET","http://www.lingjie.net/blog/atom.xml",false
xmlobj.send
set xmldoc = server.CreateObject("Microsoft.XMLDOM")
xmldoc.loadXML(xmlobj.responsetext)
if
not isnull(xmldoc) then
xmldoc.save(server.MapPath("/ajax/blog.xml"))
%>
<html>
<head>
<script
language="javascript"
type="text/javascript">
window.onload = function()
{
xHttp2.open("GET","blog.xml",true);
xHttp2.onreadystatechange = writeupblog;
xHttp2.send(null);
}
function getXMLHTTPRequest()
{
var xRequest = null;
if (window.ActiveXObject)
{
xRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
else
if (window.XMLHttpRequest)
{
xRequest= new XMLHttpRequest();
}
return xRequest;
}
var xHttp2 = getXMLHTTPRequest();
function writeupblog()
{
switch(xHttp2.readyState)
{
case 1:
// var divname = document.getElementById("blogtitle");
// var text = document.createTextNode("正在加载……");
// divname.appendChild(text);
// //divname.innerHTML = text;
break;
case 4:
loadblog();
break;
}
}
function loadblog()
{
var xDoc = xHttp2.responseXML;
//debugger;
if(xDoc)
{
var items = xDoc.getElementsByTagName("entry");
var divname = document.getElementById("blogtitle");
var link = document.createElement("a");
var item = items[0];
link.href = "http://www.lingjie.net/blog/";
var text = document.createTextNode(item.getElementsByTagName("title")[0].firstChild.nodeValue);
link.appendChild(text);
//debugger;
if(divname.hasChildNodes())
{
setTimeout("",5000);
//divname.removeChild(divname.childNodes[0]);
divname.innerHTML = "";
}
divname.appendChild(link);
}
}
</script>
</head>
<body><div
id="blogtitle">正在加载……</div></body>
</html>
<%
else
%>
<html>
no blog...
</html>
<%
end
if
%>
相关推荐
【jQuery Mobile RSS阅读器Demo详解】 在Web开发领域,jQuery Mobile是一个强大的框架,它专为移动设备设计,提供了丰富的交互式UI组件,使得构建触屏友好的网页应用变得简单。结合RSS(Really Simple Syndication...
在"rss阅读器.demo"中,我们看到的是一个演示版本,它具有以下主要功能: 1. **信息汇聚**:RSS阅读器的核心功能是聚合来自不同来源的RSS订阅,将这些来源的最新内容汇集到一个统一的界面。这样,用户无需逐个访问...
本项目是一个基于Android平台的RSS阅读器Demo,旨在帮助开发者理解和实现RSS数据的抓取、解析及展示。 首先,我们要理解RSS的原理。RSS是一种XML格式,用于发布经常更新的内容,如新闻文章或博客帖子。每个RSS源...
这个“Ajax 实现小demo”应该是一个针对初学者展示如何使用Ajax进行简单数据交互的实例。 在Ajax的核心中,有以下几个关键组成部分: 1. **XMLHttpRequest对象**:这是Ajax的核心,JavaScript通过创建...
总结来说,“asp.net中ajax基本demo”是一个学习ASP.NET AJAX基础操作的实例,它展示了如何利用Ajax实现动态、无刷新的用户界面,同时结合C#处理服务器端业务逻辑。通过这个示例,开发者可以更好地理解Ajax在ASP.NET...
通过这个简单的Ajax DEMO,你可以了解到Ajax的基本使用方法,为进一步深入学习和应用Ajax打下基础。随着前端技术的发展,现在还有Fetch API、axios等更现代、更易用的库供开发者选择,它们都基于Ajax理念,但提供了...
工作之余写的一些Ajax应用,有6个Demo,数据库为mysql,使用之前看readme.txt。javascript与jquery混用。无刷新购物车、输入提示、表格局部刷新、xml实时数据更新、划词解释。
在本C# Ajax Demo中,我们将探讨如何在C#后端与JavaScript前端之间实现异步通信,以提高用户体验。 首先,创建一个基于ASP.NET的Web应用程序项目。在Visual Studio中,选择"新建项目",然后在模板中找到"ASP.NET ...
在这个项目中,JSP被用来实现RSS阅读器的前端部分,展示订阅的RSS源内容。用户可以通过JSP页面浏览订阅的新闻标题、摘要,并可能点击链接跳转至原始内容。 【导入运行】 在Java开发中,"导入运行"通常指的是将项目...
在本"Ajax实现增删改查的demo"中,我们将探讨如何利用Ajax技术来实现数据库数据的基本操作:增加(Add)、删除(Delete)、修改(Update)和查询(Query)。 **一、Ajax的基础原理** 1. **创建XMLHttpRequest对象*...
asp.net rss订阅demo 框架3.5 通过RssToolkit组件 实现rss订阅 阅读
在本资源中,我们拥有一个名为"IOS应用源码Demo-一个简单的rss阅读器-毕设学习.zip"的压缩包,这是一份适用于iOS开发的学习资料,特别针对那些正在进行毕业设计的学生。RSS阅读器是一种常见且实用的应用程序,它允许...
在"ajax demo ajax实例"这个项目中,我们可以学习到如何创建和实现基本的Ajax功能。Ajax的核心是JavaScript对象XMLHttpRequest,它是浏览器提供的内置对象,用于在后台与服务器进行通信。以下是一些关键知识点: 1....
在这个"ASP.NET2.0 Ajax组件DEMO"中,我们重点关注的是使用Ajax技术来提升用户体验的部分。Ajax,即Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,它可以实现...
初学者可以通过阅读和运行代码,了解如何创建Ajax请求、处理响应数据以及更新页面元素。实践中,可以尝试修改参数、请求类型或响应处理方式,以深入理解Ajax的工作流程。 总结来说,AjaxDEMO是初学者学习Ajax技术的...
Ajax_Demo.htm Ajax_Demo.htm
ASP.NET 2.0 AJAX Demo 是一个用于演示如何在 ASP.NET 2.0 平台上使用 AJAX 技术的示例项目。这个压缩包包含了多个示例,旨在帮助开发者理解和应用 AJAX 技术来增强 Web 应用程序的用户体验,实现页面的部分刷新,...
ajax 引用简单Demo,合适初学者,容易理解DEMO
本Demo示例集主要展示了Asp.Net框架下如何利用Ajax技术进行高效开发。 Asp.Net是微软公司推出的一种用于构建动态网站、Web应用程序和Web服务的技术,它基于.NET Framework,提供了丰富的服务器控件和强大的编程模型...
demo主要运用SSM框架完成用户的登录功能;demo集成了MyBatis反向生成工程;demo的后台运用了spring的自动注入、springMVC的请求驱动、MyBatis面向接口数据库编程技术;JSP前台和后台交互的响应模式;