⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getclickinfo_sinahome.js

📁 vfp实现学籍管理系统,登录,验证,各管理子模快实用高效
💻 JS
字号:
var _suds_clickmap_js_ver_="clickmap_sample_iframe_session_ref_btn:4.99";
var _suds_cmp_cp_s="";
var _suds_cmp_cp_mp_rf="http://beacon.sina.com.cn/b.gif";
var _suds_cmp_cp_n=0,_SUDS_CMP_CP_N_MAX=3,_SUDS_CMP_CP_C_MAX=1;
var _suds_cmp_c_d_u;
var _suds_cmp_c_d_c;
var _suds_cmp_c_d_s;
var _SUDS_CMP_SAMPLE_PER=1;

var _SUDS_CMP_CLICKDOMAINROOT="";
var _SUDS_CMP_CLICKSESSIONID="";
var _SUDS_CMP_CLICKMAPUNIPROU="";
var _SUDS_CMP_CLICKMAPPAGEREF=document.referrer;
if(""==_SUDS_CMP_CLICKMAPPAGEREF) _SUDS_CMP_CLICKMAPPAGEREF = "newpage";

function getSudsClickMapDomainRoot()
{
	if (""!=_SUDS_CMP_CLICKDOMAINROOT) return _SUDS_CMP_CLICKDOMAINROOT;
	
	_suds_cmp_domainRoot="";
	_suds_cmp_pageUrl = document.URL;
	_suds_cmp_pageUrl = _suds_cmp_pageUrl.toLowerCase()
	
	pe=_suds_cmp_pageUrl.indexOf(".sina.");
	
	if (pe>0)
	{
		_suds_cmp_domainRoot="sina.com.cn";
	}
	else
	{
		ps=_suds_cmp_pageUrl.indexOf(".");
		if(ps>0) { ps=ps+1; }
		else { return ""; }
		
		pe=_suds_cmp_pageUrl.indexOf("/",ps);
		if(pe<0){ pe = _suds_cmp_pageUrl.length;}
		
		_suds_cmp_domainRoot = _suds_cmp_pageUrl.substring(ps, pe);
	}
	_SUDS_CMP_CLICKDOMAINROOT=_suds_cmp_domainRoot;
	return _suds_cmp_domainRoot;
}

function getSudsClickMapCookie(ckName)
{
	var start = document.cookie.indexOf(ckName+"=");
	if (-1 == start)
	{
		return "";
	}
	start = document.cookie.indexOf("=", start)+1;
	var end = document.cookie.indexOf(";", start);
	if (0 >= end)
	{
		end = document.cookie.length;
	}
	ckValue = document.cookie.substring(start, end);
	return ckValue;	
}
function setSudsClickMapCookie(ckName, ckValue, expires)
{ 
	if (ckValue != null)
	{
		_suds_cmp_domainRoot = getSudsClickMapDomainRoot();
		if (("undefined" == expires)||(null == expires))
		{
			document.cookie = ckName + "=" + ckValue + "; domain="+_suds_cmp_domainRoot+"; path=/" ;
		}
		else
		{
			var now = new Date();
			var time = now.getTime();
			time = time + 86400000 * expires;
			now.setTime(time);
			time = now.getTime();
			document.cookie = ckName + "=" + ckValue + "; domain="+_suds_cmp_domainRoot+"; expires="+now.toUTCString()+ "; path=/";
		}
	}
}
function checkSudsClickMapSessionId()
{
	ckTmp = getSudsClickMapCookie("Apache");
	if("" == ckTmp)
	{
		var now = new Date();
		ckTmp = now.getTime()+Math.random();
		setSudsClickMapCookie("Apache",ckTmp);
	}
	return ckTmp;
}	

function getSudsClickMapSessionInfo()
{
	if (""==_SUDS_CMP_CLICKSESSIONID)   _SUDS_CMP_CLICKSESSIONID=checkSudsClickMapSessionId("Apache");
	if (""==_SUDS_CMP_CLICKMAPUNIPROU)  _SUDS_CMP_CLICKMAPUNIPROU=getSudsClickMapCookie("UNIPROU");
}

function randomSampleSudsClickMap()
{
	var r_num=Math.floor(Math.random()*100);
	if(r_num < _SUDS_CMP_SAMPLE_PER)
	{
		getSudsClickMapSessionInfo();
		
		_suds_cmp_c_d_u=window.onunload;
		_suds_cmp_c_d_c=document.onclick;
		_suds_cmp_c_d_s=document.onstop;
		document.onclick=sudsclickmapLinkclick;
		window.onunload=sudsclickmapUnload;
		window.onstop=sudsclickmapStop;
		document.write("<div id=sudsclickdiv style='position: absolute;width:80;top:-300;left:400;visibility: visible;z-index: 1'></div>");
	}
	else
	{ return 0; }
}

function putSudsClickMapClick()
{
	var strSudsClickMapQuest="";
	if (""!=_suds_cmp_cp_s)
	{
		strSudsClickMapQuest=document.URL+"|*|"+_suds_cmp_cp_s+"|*|"+_SUDS_CMP_CLICKSESSIONID+"|*|"+_SUDS_CMP_CLICKMAPUNIPROU+"|*|"+_SUDS_CMP_CLICKMAPPAGEREF;
		sudsclickdiv.innerHTML="<img src='"+_suds_cmp_cp_mp_rf+"?"+strSudsClickMapQuest+"' border='0' alt='' />";
		if("1"!=_SUDS_CMP_CLICKMAPPAGEREF) { _SUDS_CMP_CLICKMAPPAGEREF="1"; }
		
		_suds_cmp_cp_s="";_suds_cmp_cp_n=0;
	}
}

function collectSudsClickMapClick( clickS )
{
	_suds_cmp_cp_s=_suds_cmp_cp_s+clickS;
	_suds_cmp_cp_n++;
	if(_suds_cmp_cp_n>=_SUDS_CMP_CP_C_MAX)
	{ putSudsClickMapClick();  if (_SUDS_CMP_CP_C_MAX<_SUDS_CMP_CP_N_MAX) _SUDS_CMP_CP_C_MAX++;}
}

function getSudsClickMapClickSrcUrl(s)
{
	var ps=s.indexof("http");
	if (ps<0) return "";
	var pe=s.indexof(" ",ps);
	if (pe<0) 
	{
		pe=s.indexof(">",ps);
		if (pe<0) return "";
	}
	
	return substring(ps, pe);
}

function sudsclickmapUnload()
{ if(_suds_cmp_c_d_u) {_suds_cmp_c_d_u();} putSudsClickMapClick(); }
function sudsclickmapStop()
{ if(_suds_cmp_c_d_s) {_suds_cmp_c_d_s();} putSudsClickMapClick(); }
function sudsclickmapLinkclick(e)
{
	if(_suds_cmp_c_d_c) {_suds_cmp_c_d_c(e);}
	var o=event.srcElement;
	var MouseX="";
	var MouseY="";
	var ckTitle="";

	if ((o!=null)&&(o!=document))
	{
		if ("A" == o.tagName)
			ckTitle = "t=txt,s="+o.innerHTML+",h="+o.href;
		if(("FONT" == o.tagName)||("B" == o.tagName))
		{
			MouseX=window.top.document.body.scrollLeft + event.screenX - window.top.screenLeft;
			MouseY=window.top.document.body.scrollTop  + event.screenY - window.top.screenTop;

			ckTitle = "t=txt,s="+o.innerHTML+",h=";
			for(i=0;i<4;i++)			
			{
				o=o.parentElement;
				if(o==document) return ;

				if ("A" == o.tagName) break;
			}
			if(i>=4)
			{ return; }
			else
			{ ckTitle = ckTitle+o.href; }
		}
		if ("IMG" == o.tagName) 
			ckTitle = "t=img,s=,h="+o.src ;

		if ("INPUT" == o.tagName)
		{
			if(("image"==o.type)||("submit"==o.type))
			{
				MouseX=window.top.document.body.scrollLeft + event.screenX - window.top.screenLeft;
				MouseY=window.top.document.body.scrollTop  + event.screenY - window.top.screenTop;				
				
				ckTitle = "t=submit,s=,h=";
				for(i=0;i<4;i++)			
				{
					o=o.parentElement;
					if(o==document) return ;
      	
					if ("FORM" == o.tagName) break;
				}
				if(i>=4)
				{ return; }
				else
				{ ckTitle = ckTitle+o.action; }				
			}
			else if("button"==o.type)
			{
				ckTitle = "t=button,s="+o.value+",h=name_"+o.name;
			} 
		}


		if (""!=ckTitle)
		{
			if(""==MouseX)
			{
				MouseX=window.top.document.body.scrollLeft + event.screenX - window.top.screenLeft;
				MouseY=window.top.document.body.scrollTop  + event.screenY - window.top.screenTop;
			}
			if (window.top.document.body.offsetWidth>800)
			{MouseX=MouseX-Math.ceil((window.top.document.body.offsetWidth-788)/2);}
			
			var now = new Date();
			var ct = now.getTime();
			ckTitle=ckTitle+",ct="+ct+",x="+MouseX+",y="+MouseY+"|";
			
			try 
			{
				window.top.collectSudsClickMapClick(ckTitle); 
			} catch(e)
			{}
		}
	}
}

randomSampleSudsClickMap();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -