xmlHTTP实例


Posted in Javascript onOctober 24, 2006

其实也没有什么特别的地方,主要是看了微软VBA对象手册,发现可以直接用adodbStream转charSet, 以前看到的例子都是用VBScript来转的,所以就写了一个纯Javascript的例子 
不过可惜因为安全限制问题,这个东东只能给做HTA的人用了.....sigh.... 

function loadURL(strURL,strSend,strMethod,blnNotWait,aryHeads){ 
       if(!strURL){return(false);} 
       strSend=strSend?strSend:""; 
       strMethod=strMethod=="POST"?"POST":"GET"; 
       blnNotWait=blnNotWait?true:false; 
       var xmlHTTP=new ActiveXObject("MSXML2.XMLHTTP"); 
       xmlHTTP.open(strMethod,strURL,blnNotWait); 
       if(typeof(aryHeads)=="object"){ 
              for(var i in aryHeads){ 
                     try{ 
                            xmlHTTP.setRequestHeader(i,aryHeads[i]); 
                     }catch(e){} 
              } 
       } 
       xmlHTTP.send(strSend); 
       if(blnNotWait){ 
              return(xmlHTTP); 
       }else{ 
              strTempFilePath="t"+(new Date()).getTime()+parseInt(Math.random()*1000)+".tmp"; 
              var adodbStream=new ActiveXObject("ADODB.Stream");  
         adodbStream.Type=1;//1=adTypeBinary 
         adodbStream.Open(); 
         adodbStream.write(xmlHTTP.responseBody); 
         adodbStream.position=0; 
         adodbStream.Type=2; 
         adodbStream.charset="_autodetect_all"; 
         var re=adodbStream.readText(); 
         adodbStream=null; 
         return(re); 
       } 
}
Javascript 相关文章推荐
javascript 按回车键相应按钮提交事件
Nov 02 Javascript
jQuery对指定元素中指定字符串进行替换的方法
Mar 17 Javascript
jQuery插件Tmpl的简单使用方法
Apr 27 Javascript
js的flv视频播放器插件使用方法
Jun 23 Javascript
JS实现自动切换文字的导航效果代码
Aug 27 Javascript
基于JavaScript的操作系统你听说过吗?
Jan 28 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
利用express启动一个server服务的方法
Sep 17 Javascript
JavaScript Canvas实现验证码
Aug 02 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
Jan 18 Javascript
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
May 25 Vue.js
一个JavaScript继承的实现
Oct 24 #Javascript
动态加载js的几种方法
Oct 23 #Javascript
用js怎么把&字符换成"&amp:"
Oct 19 #Javascript
对联广告js flash激活
Oct 19 #Javascript
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
Oct 17 #Javascript
菜单效果
Oct 14 #Javascript
Using the TextRange Object
Oct 14 #Javascript
You might like
PHP脚本的10个技巧(7)
2006/10/09 PHP
PHP 中文乱码解决办法总结分析
2009/07/30 PHP
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
php 实现进制相互转换
2016/04/07 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
javascript获取dom的下一个节点方法
2014/09/05 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
详解关于webpack多入口热加载很慢的原因
2019/04/24 Javascript
node解析修改nginx配置文件操作实例分析
2019/11/06 Javascript
vue之延时刷新实例
2019/11/14 Javascript
JS快速实现简单计算器
2020/04/08 Javascript
JavaScript实现切换多张图片
2021/01/27 Javascript
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python实现在线程里运行scrapy的方法
2015/04/07 Python
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
python如何求解两数的最大公约数
2018/09/27 Python
人工神经网络算法知识点总结
2019/06/11 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
实例教程 一款纯css3实现的数字统计游戏
2014/11/10 HTML / CSS
戴尔美国官网:Dell
2016/08/31 全球购物
人力资源管理毕业生自荐信
2013/11/21 职场文书
导游实习生自荐书
2014/01/28 职场文书
4s店活动策划方案
2014/08/25 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
Shell中的单中括号和双中括号的用法详解
2022/12/24 Servers