暑期缤纷巨献之~-----超级简单/方便--不刷新页面---刷新数据之--幕后黑手---XMLHTT

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+    超级简单/方便--不刷新页面---刷新数据之--幕后黑手---XMLHTTP---介绍/用法
+
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------------就是下面这个很简单的JAVASCRIPT函数SEND(STR,URL)----------------------
使用到的是XMLDOM和XMLHTTP对象.用这种技术的好处是:全JS控制,方便/简单,比RDS
或者remote好多了.(前提:服务器端和客户端都必须安装IE5或者更高版本),在俺贴的
那个无刷新在线信息功能使用的也是这种技术.有兴趣的朋友可以看看..
function Send(Str,URL)
//STR参数是传入的XML数据,你也可以传入其他文本数据.
//不过这个函数需要服务器端处理之后返回XML数据,你也可以修改一下
//URL参数表示你所要处理数据的ASP文件地址
{
var Http = new ActiveXObject("Microsoft.XMLHTTP") //建立XMLHTTP对象
var Dom = new ActiveXObject("Microsoft.XMLDOM") //建立XMLDOM对象
Http.open("POST",URL,false)
//第一个参数的意思是,用"POST"方式发送数据.可以大到4MB,也可以换为"GET".只能256KB
//第2个参数的意思是数据发送到哪个文件处理
//第3个参数意思是同步或异步方式.TRUE为异步,FALSE为同步
Http.send(Str) //开始发送数据.............嘟嘟..
Dom.async=false //设置为同步方式获取数据
Dom.loadXML(Http.responseText)
//开始获取服务器端处理后返回的数据.我在这里设置必须为XML数据,否则出错.
//你也可以自己修改.使返回的是2进制或者记录集数据.................................
if(Dom.parseError.errorCode != 0) //检查是否发生获取数据时错误
{
       delete(Http)
       delete(Dom)
return(false)
}
else
{
var Back = Dom.documentElement.childNodes.item(0).text
//得到返回的XML数据,我这里假设处理程序只返回一行XML数据(一个节点)
       delete(Http)
       delete(Dom)
return(Back) //函数返回数据.......................结束

时间: 2024-11-03 11:48:09

暑期缤纷巨献之~-----超级简单/方便--不刷新页面---刷新数据之--幕后黑手---XMLHTT的相关文章

暑期缤纷巨献之~------超级+无敌--------XML+&#106avascript+ASP在线短信息功能!(4)

xml|在线 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++           超级+无敌--------XML+JAVASCRIPT+ASP在线短信息功能---介绍+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ---------下面的文件就是发送新信息的NEWINFORMATION.HTM页,代码比较长,

暑期缤纷巨献之~------实现支持逻辑搜索/单词搜索/词组搜索+支持OR/AND关键字! (2)

关键字 //ROOT1.嘿嘿!!!// 以下代码因为是直接在本人主页上COPY下来的,已经和页面结合,所以比较难看懂.因为这个文件我是比较久以前写的..现在搞到自己也看得不大懂了~~呵呵!!!因为最近准备把电脑给暂时戒了,好好学习.所以把本人写过的一些自己认为过得去的代码贴出来...呵呵 ---------迟点有时间我再把处理SQL 语句得ASP文件COPY上来-----------------根据网友输入的搜索条件动态生成SQL 语句的VBS文件----- Sub Show(numbers)D

暑期缤纷巨献之~------按比例改变你的图象

//--------------------------         ROOT1.嘿嘿!//--------------------------var imgs,timesfunction showimg(a) //a代表你要传入的图片地址{imgs=new Image();imgs.src=atimes=setTimeout("se()",700)}function se(){if(imgs.complete==true){clearTimeout(times);loads();

网页CSS技巧:闭合浮动元素超级简单的方法

css|浮动|技巧|网页 关于闭合浮动元素(clearing float)的方法现在已经很多了,你还不了解的话去old9的blog看看,有一篇闭合浮动元素. 这些方法我最喜欢就是 使用:after 伪类动态的嵌入一个用于清除浮动的元素,可惜代码量太大了,看着不够简洁.现在我看到有个方法超级简单.赶紧介绍一下. 原理是这样的,外围元素之所以不能很好的延伸,问题出在了overflow上,因为overflow不可见.见W3C的解释:In addition, if the element has any

PHP实例:实现超级简单的MVC结构

下面是一个超级简单的MVC结构实现,甚至连数据源都用了一个内置的固定数组,虽然简单,但其实众多的PHP Framework核心实现的思想应该和这个是差不多的 只不过一些framework提供了更多的方便开发者使用的工具,我也想自己来实现一个PHP的 框架,目前正在着手策划中,也希望自己能够从框架的开发中学习到更多的PHP设计思想和方法. Controller.php include 'Model.php'; include 'View.php'; class Controller {     p

超级简单

当我在页面中使用ViewState ,通常是用一个属性表示,例如: private int ViewState_UserID { get { return (int) ViewState["UserId"]; } set { ViewState["UserId"] = value; } } 写这样一组代码感觉比较麻烦,如果能像下面这样简单地使用就好了. [ViewStateProperty("UserID")] protected int Vie

include 指令-超级简单的问题 求帮助 求帮助

问题描述 超级简单的问题 求帮助 求帮助 谢谢大神们 解决方案 你的问题是什么呢 看下你的html还有编码 解决方案二: 解决方案三: 代码看不全,应该是jsp页面有问题,一点一点删代码.你就能看出来是哪行报错了 解决方案四: 编程是一种美德,是促使一个人不断向上发展的一种原动力.

server-数据库超级简单的语句统计,菜鸟求助

问题描述 数据库超级简单的语句统计,菜鸟求助 SQL. server 我想统计某个表中每个月的数据.请问语句怎么写呢? 解决方案 group by 分组就可以, 解决方案二: http://www.cnblogs.com/rainman/archive/2013/05/01/3053703.html 解决方案三: group by分组之后就可以进行查看了 解决方案四: group by分组之后就可以进行查看了 解决方案五: 基本就是group by 你不发表结构,肯定没法给你写SQL语句的 解决

91-关于背景图片(超级简单).........

问题描述 关于背景图片(超级简单)......... 问题描述:有一张图片1300 x 200px的图片用做网页背景,怎么样让图片铺满网页?而不是这样呢? 补充:比方网页像素是1366px 要让1300图片的长度变成1366px,而不是自动填,那样图片就不美了 解决方案 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml