跨域都没关系?那试试这样吧
var obj = new ActiveXObject("InetCtls.Inet");
obj.RequestTimeOut=20//超时
var a = obj.OpenUrl("http://www.baidu.com",0);
alert(a);
var obj = new ActiveXObject("InetCtls.Inet");
obj.RequestTimeOut=20//超时
var a = obj.OpenUrl("http://www.baidu.com",0);
alert(a);
另外补充下,我只能写JS文件,公司的一个软件加载JS文件来执行,而且window下面的方法都是不能使用的
xh.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=gb2312")
xh.setRequestHeader("Content-Type","text/xml");
xh.setRequestHeader("Content-Type","gb2312");
这些方法都用遍了,还依然是乱码
不用设置了,这只是告诉服务器,你需要的是什么类型的编码,可是JS只认识UTF-8的编码我看你只用new ActiveXObject("Microsoft.XMLHTTP")来构造AJAX,还跨域取得信息,以为你只是在本地用,在本地的话,我的代码没什么问题的,那个是windows自带的组件window下的不能用?WSH?WScript.Echo("hello")能不能用啊?