在一个站点登录时异步登录另一个集成认证的站点脚本
两个集成认证的站点想要实现自动登录时,可以在一个站点的登录页面异步添加另一个站点的登录脚本。
<script type="text/javascript">
function CreateXMLHttpRequest()//这里是构造XMLHttpRequest对象的方法
{
var xmlHttpRequest = null; //这里是大家都常用的IE,firefox中取得XMLHttpRequest对象的方法
try {
xmlHttpRequest = new XMLHttpRequest();
}
catch (e) {
try {
xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttpRequest;
}
//处理方法
function AjaxRequest()
{
var xmlHttpResquest = CreateXMLHttpRequest();
var url = "另一个站点的访问地址";
xmlHttpResquest.open("GET",url,false,"用户名","密码");
xmlHttpResquest.onreadystatechange=onSuccessCallBack;
xmlHttpResquest.send(null);
}
//回调方法
function onSuccessCallBack()
{
if(xmlHttp.readyState==4) //4代表
{
if(xmlHttp.status==200)
{
//document.getElementById("result").innerHTML=xmlHttp.responseText;
}
}
}
</script>
posted on 2009-12-04 17:15 alronzhang 阅读(272) 评论(0) 编辑 收藏 举报