XMLHttp公共代码

转载 2006年06月14日 18:05:00
// JavaScript Document
function btnSty(objId,objStyle)
{
document.getElementById(objId).style.display = objStyle
}
//提示窗口控制
function ifodis(){
btnSty('loadifo','none');
}
function settime(a){
setTimeout(a,1000);
}
function loadtime(){
loadifo.innerHTML += "."
}
//XML数据绑定
var xmldoc = false;
function loadurl(url){

 

//定义为异步传输模式
xmldoc = false;
//Mozill,Safari等浏览器时需要创建的XMLHttp类
if(window.XMLHttpRequest){
xmldoc = new XMLHttpRequest();
if(xmldoc.overrideMimeType){
xmldoc.overrideMimeType('text/xml');
}
}
//IE浏览器时创建的XMLHttp类
else if(window.ActiveXObject){
try{
xmldoc = new ActiveXObject("Msxml3.XMLHTTP");
}
catch(e){
try{
xmldoc = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
xmldoc = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){}
}
}
}
//不能创建XMLHTTP类时返回
if(! xmldoc){
return false;
}
//调用CheckState函数
xmldoc.onreadystatechange = CheckState;
xmldoc.open('GET',url,true);
xmldoc.send(null);
}
//状态检测
function CheckState(){
btnSty('loadifo','')
//收到完整的服务器响应
if(xmldoc.readyState == 1){
loadifo.innerHTML = "连接服务器"
}
else if(xmldoc.readyState == 2){
loadifo.innerHTML = "开始加载数据"
}
else if(xmldoc.readyState == 3){
loadifo.innerHTML = "正在加载数据"
settime(loadtime)
}
else if(xmldoc.readyState == 4){
//HTTP服务器响应值成功
if(xmldoc.status == 200){
//将服务器返回的字符串写到页面中ID为showdiv的区域
loadifo.innerHTML = "加载完成"
var response = xmldoc.responseText;
settime(ifodis)
prolist.innerHTML = response;
}
else{
loadifo.innerHTML = "错误"+xmldoc.statusText+"请重新选择";
}
}
}
//if (top.location != self.location)top.location=self.location;

asp xmlHttp用法举例

一般来说,我们做网站,数据都是在我们自己的数据库中的,但有些数据,我们不想也不能自己去收集数据,比如新闻\天气预报,(我们无法天天更新),所以我们就需要借助别人的网站来显示这些内容 。但如果直接链接到...
  • chinaPhoneLab
  • chinaPhoneLab
  • 2007年03月15日 17:28
  • 5562

javascript使用xmlhttp获取网页内容

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >HTML>    HEAD>        title>xmlhttp获取网页...
  • yougucao379548695
  • yougucao379548695
  • 2007年04月02日 10:55
  • 2097

XMLHTTP对象及其方法 (zz)

MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XMLHTTP对象的语句如下: Set objXML = CreateObjec...
  • hattah
  • hattah
  • 2006年11月11日 14:29
  • 854

常用方法公共代码

//*******************************************************************    //系统名称:PMS2.0 //模块名称:工具类 ...
  • jiejie11080
  • jiejie11080
  • 2017年01月03日 14:29
  • 182

用XMLHttpRequst对象实现真实的网页加载进度

script type="text/javascript">//3个用于实现无刷新数据读取的函数var xmlHttp ;//用来记录setTimeout返回值var TimeoutId;functi...
  • wendy1001
  • wendy1001
  • 2006年08月14日 16:23
  • 1282

vb实现XMLHTTP

Private Sub Command_Click() Set xmlobject = CreateObject("Microsoft.XMLHTTP") ‘创建XMLHTTP对象 U...
  • weiyong1999
  • weiyong1999
  • 2012年08月25日 00:08
  • 2646

代码抽取

jsp页面公共包含提取    jsp页面中包含指令
  • u011554611
  • u011554611
  • 2014年03月23日 12:56
  • 673

XMLHttpResquest之用xml作返回值

中国 美国 日本 //保存XMLHttpRequest对象的变量 var xmlrequest; function createXMLHttpRequest() { if(wi...
  • beyond667
  • beyond667
  • 2012年03月12日 23:55
  • 1326

serverxmlhttp的简单封装

  • zkh8wlsf
  • zkh8wlsf
  • 2005年12月26日 14:34
  • 465

java里面的Microsoft.XMLHTTP对象httpClient对象

 由于别人的嘱托,要帮住别人弄一个关于搜索引擎的东西,但是还必须用java做,虽然学过java,但工作以来很少用到,所以里面的对象都不太熟悉。 ...
  • gavin_luo
  • gavin_luo
  • 2008年08月29日 11:12
  • 1533
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XMLHttp公共代码
举报原因:
原因补充:

(最多只允许输入30个字)