代码如下
<script language="javascript">
xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET","http://www.skyiv.com/info",false);
xml.send();
kk=xml.ResponseText;
</script>
但是XMLHTTP不支持跨域访问,提示没有权限
请问哪位高人有办法解决
或者用别的方法
<script language="javascript">
xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET","http://www.skyiv.com/info",false);
xml.send();
kk=xml.ResponseText;
</script>
但是XMLHTTP不支持跨域访问,提示没有权限
请问哪位高人有办法解决
或者用别的方法
如果是html页面,可以用ajax返回到页面的js中
如果是asp或aspx页面,直接用 var ip='<%=Request.Params["ip"]%>';
<script language="javascript">
xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET","http://www.skyiv.com/info",false);
xml.send();
window.setTimeout("alert(xml.ResponseText.substr(xml.ResponseText.indexOf('ClientIP')+11,15));",2000);
</script>
也可以用上述讲的在服务端获取再返回给客户端
另一种方法就是IFRAME直接隐藏嵌入http://www.skyiv.com/info
然后在iframe onload事件就可以调用显示得到客户端内容(直接将IFRAME里的内容进行显示)