下面这段代码是网上搜到的,说这是实用js技巧,但是也只有这一个版本,全都是互相转载,
也不知道转的人是真不会还是装会,就生生的这么复制,我在机器上跑了跑,无论是ie还是firefox全都报错,var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP"); //这个firefox不支持,这先不说,因为网上可以搜索到和firefox兼容的方法!在这里报错先不管,可是再往下 var adodbStream=new ActiveXObject("ADODB.Stream"); 这个连ie都报错!搜索ADODB.Stream的相关文章,没搜到什么,全都往asp上扯!asp我不会,我就想知道js搞这一套行不行!废话不说了,感兴趣的谁把这段代码自己给它实例化了,改好了~我贴到我的editplus里面直接执行下,拜托各位了!丢下一句话就走朋友就免了!function DownURL(RemoteURL,LocalURL)
{
try
{
var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("Get",RemoteURL,false);
xmlHTTP.send();
var adodbStream=new ActiveXObject("ADODB.Stream");
adodbStream.Type=1;//1=adTypeBinary
adodbStream.Open();
adodbStream.write(xmlHTTP.responseBody);
adodbStream.SaveToFile(LocalURL,2);
adodbStream.Close();
adodbStream=null;
xmlHTTP=null;
}
catch(e)
{
alert("下载文件时出错!URL="+RemoteURL);
}
}
也不知道转的人是真不会还是装会,就生生的这么复制,我在机器上跑了跑,无论是ie还是firefox全都报错,var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP"); //这个firefox不支持,这先不说,因为网上可以搜索到和firefox兼容的方法!在这里报错先不管,可是再往下 var adodbStream=new ActiveXObject("ADODB.Stream"); 这个连ie都报错!搜索ADODB.Stream的相关文章,没搜到什么,全都往asp上扯!asp我不会,我就想知道js搞这一套行不行!废话不说了,感兴趣的谁把这段代码自己给它实例化了,改好了~我贴到我的editplus里面直接执行下,拜托各位了!丢下一句话就走朋友就免了!function DownURL(RemoteURL,LocalURL)
{
try
{
var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("Get",RemoteURL,false);
xmlHTTP.send();
var adodbStream=new ActiveXObject("ADODB.Stream");
adodbStream.Type=1;//1=adTypeBinary
adodbStream.Open();
adodbStream.write(xmlHTTP.responseBody);
adodbStream.SaveToFile(LocalURL,2);
adodbStream.Close();
adodbStream=null;
xmlHTTP=null;
}
catch(e)
{
alert("下载文件时出错!URL="+RemoteURL);
}
}
解决方案 »
- 急!查找父窗体
- jquery.pagination.js分页,点击下一页时如何让焦点回到页首~
- javascript滚动显示数据库内容问题,它总是说我undefined!!!跪求帮忙
- 关于MzTreeView 1.0 获取主键的问题.
- JavaScript 的数组拆分问题
- 百度首页和豆丁首页都可拖拽编辑,并且下次访问会保留上次的修改,如何实现保存用户的修改并自动加载的
- 制作隐藏页面
- 替换小括号中内容的正则表达式
- 我想做一个类似加载的效果,有没有大神知道为啥我这个for循环每一次执行的时候不做暂停啊
- jquery datatables ajax修改某个信息后,如何刷新数据啊
- 关于js checkbox取消全选的问题
- 请教: insertAdjacentHTML 在FF下的问题
这一般用在服务端的ASP中。如果是客户端,至少要检查一下你的IE安全设置,把所有项都设为较不安全的项目(尤其是是否允许创建ACTIVEX控件这类的设置),再试试。其实,在自己机器上搭个IIS,然后写ASP就行了。