//下载文件
function DownURL(strRemoteURL,strLocalURL)
{
try
{
var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("Get",strRemoteURL,false);
xmlHTTP.send();
var adodbStream=new ActiveXObject("ADODB.Stream");
adodbStream.Type=1;//1=adTypeBinary
adodbStream.Open();
adodbStream.write(xmlHTTP.responseBody);
adodbStream.SaveToFile(strLocalURL,2);
adodbStream.Close();
adodbStream=null;
xmlHTTP=null;
}
catch(e)
{
window.confirm("下载URL出错!");
}
//window.confirm("下载完成.");
}
//检验连接是否有效
function getXML(URL)
{
var xmlhttp = new ActiveXObject("microsoft.xmlhttp");
xmlhttp.Open("GET",URL, false);
try
{
xmlhttp.Send();
}
catch(e){}
finally
{
var result = xmlhttp.responseText;
if(result)
{
if(xmlhttp.Status==200)
{
return(true);
}
else
{
return(false);
}
}
else
{
return(false);
}
}
}
分享到:
相关推荐
配合JavaScript可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。 使用范例: vb中下载页面源代码的方法: Dim XmlHttp As Object Set XmlHttp = CreateObject(...
以下将详细介绍如何在C#中使用XMLHttpRequest(或其等效实现)来下载文件。 首先,XMLHttpRequest在C#中并没有直接对应的类,所以我们需要借助第三方库,如`System.Net.HttpWebRequest`或者更现代的`System.Net....
XMLHTTP对象是AJAX(Asynchronous JavaScript and XML)技术的基础,使得网页可以实现局部更新,提升用户体验。如今,XMLHTTP已经被更现代的fetch API取代,但在很多遗留系统和旧项目中仍广泛使用。 ASP(Active ...
客户端的JavaScript再解析这个XML响应,更新DOM(文档对象模型)以实现页面的局部刷新。 AJAX的主要优点包括提供更好的用户体验,因为页面无需完全刷新,用户可以持续交互,而不会被跳转或刷新打断。同时,由于数据...
XMLHttpRequest(通常简称为xmlhttp)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行交互,实现数据的异步更新。这个技术是Ajax(Asynchronous JavaScript and XML)的核心组成...
在压缩包中的"xmlhttp"文件可能是包含示例代码的Delphi源文件,打开它将帮助你直观地看到如何在实际项目中使用XMLHTTP组件。通过阅读和运行这段代码,你可以更好地理解和掌握上述知识点。这是一个动手实践的好机会,...
本详细帮助文档将深入探讨XMLHttpRequest的使用、工作原理以及相关示例。 一、XMLHttpRequest概述 XMLHttpRequest并非HTML5的新特性,它在早期的IE浏览器就已经存在,后来被其他浏览器广泛支持,成为跨平台的Web ...
本项目“基于ASP的下利用XMLHttp实现生成HTML静态文件(带生成进度条)”正是针对这一需求设计的。 ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于创建动态网页或Web应用程序。它允许开发者在...
这是实现Ajax(Asynchronous JavaScript and XML)技术的关键,尽管现在实际的通信格式并不限于XML,可能包括JSON、文本或二进制数据。XHR2引入了更多的特性,如上传进度和跨域请求支持,进一步增强了Web应用的功能...
XMLHttp对象是AJAX(Asynchronous JavaScript and XML)技术的核心组成部分,它允许在不刷新整个页面的情况下,向服务器发送异步请求并接收响应。在ASP中,我们可以利用XMLHttp对象实现后台数据的获取与处理,从而...
在提供的文件列表中,我们可以看到`function.asp`、`index.asp`和`dbconn.asp`可能是ASP(Active Server Pages)文件,它们可能使用XMLHTTP对象来实现后台与数据库的交互,如`dbconn.asp`可能包含了数据库连接的代码...
xmlHTTP对象是XMLHttpRequest的简称,它是浏览器中的一个组件,允许客户端通过JavaScript或其他语言与服务器进行异步数据交换,实现AJAX(Asynchronous JavaScript and XML)技术的核心。在VFP中,我们可以通过创建...
总结起来,使用JavaScript和XMLHttpRequest获取页面源代码是一项基础但重要的技能,它在网页开发中有着广泛的应用,比如动态加载数据、实现网页部分刷新等功能。理解并掌握这一技术,对于提升网页交互体验至关重要。
XMLHttp是AJAX(Asynchronous JavaScript and XML)技术的核心组成部分,它允许浏览器在不刷新整个页面的情况下与服务器进行异步数据交换,极大地提升了用户体验。 XMLHttpRequest对象是JavaScript中的一个内置对象...
XMLHTTP对象是微软ActiveX组件的一部分,主要用于在后台与服务器进行异步数据交换,它是XMLHttpRequest(XHR)的前身,广泛应用于JavaScript和VBScript中,实现了网页的无刷新更新,即Ajax(Asynchronous JavaScript...
打开压缩包中的"XMLHTTP方式访问网页.e"文件,我们可以看到易语言的源代码实现。这个程序主要包含以下几个部分: 1. **创建HTTP请求对象**:使用“创建HTTP请求对象”函数,初始化一个XMLHTTP请求实例,这通常是...
这份"javascript 特效 帮助文档"集合了多种JavaScript特效,是初学者和进阶者学习JavaScript特效的理想资源。它涵盖了从基础到高级的各种特效实现,帮助开发者提升网页交互性和用户体验。 1. **基础特效**: - ...
XMLHttp中文参考手册是一份详尽的文档,旨在帮助开发者深入了解和有效利用Xmlhttp对象进行Web应用程序的异步通信。Xmlhttp对象,也被称为“AJAX”(Asynchronous JavaScript and XML)的核心,允许网页在不刷新整个...
这行代码在JavaScript中创建了一个XMLHTTP对象,你可以指定不同的MSXML版本号,例如MSXML2.XMLHTTP.3.0或MSXML2.XMLHTTP.6.0。 二、XMLHTTP的方法 1. `Open()`方法:用于初始化HTTP请求。参数包括请求类型(如GET或...
XMLHTTP是Microsoft ActiveX组件,用于在客户端与服务器之间进行异步HTTP通信,它使得JavaScript或VBScript等脚本语言可以实现与Web服务器的交互,而无需刷新整个页面。这个例子可能是在展示如何使用XMLHTTP对象来...