function aI() {
var a = "";
_sendXMLRequest("config.aspx?click=" + escape(a), null)
}
//标志浏览器是否为Safari
var isSafari=navigator.userAgent.indexOf("Safari")>=0;
/**
* 一个标准的colArrayAX替换页面内容典范
* 变量a为地址,aa为回掉处理函数
*/
function _sendXMLRequest(theURL,aa)
{
var xmlHttpObj=getXMLHttpObj();
if(!xmlHttpObj||isSafari&&!aa)
{//特殊浏览器特殊照顾
(new Image()).src=theURL;
}
else
{//正常的浏览器,用XMLHTTP显示内容
xmlHttpObj.open("GET",theURL,true);
if(aa)
{
// xmlHttpObj.onreadystatechange=function(){if(xmlHttpObj.readyState==4){alert(xmlHttpObj.responseText)}}
}
xmlHttpObj.send(null);
}
}
/**
* 拿到一个可用的XMLHttpRequest对象
*/
function getXMLHttpObj()
{
var a=null;
if(window.ActiveXObject)
{
a=new ActiveXObject("Msxml2.XMLHTTP");
if(!a)
{
a=new ActiveXObject("Microsoft.XMLHTTP");
}
}
else if(window.XMLHttpRequest)
{
a=new XMLHttpRequest();
}
return a;
}
在页面中直接调用函数: aI(),然后偷偷的发送请求到其他页面,其他页面进行处理。