📄 clickeye2.js
字号:
}
};
T.isLink=function(){//是不是链接
for(var i=0,a=T.links,l=a.length;i<l;i++){
if(a[i]==s) {
return 1
}
}
return 0
};
T.isEx=function(e){//根据规则过滤节点
if(T.ex){
for(var a=T.ex,f=0,l=a.length;f<l;f++){
if(e.tagName==a[f].t){
var q=1,u=a[f].att;
for(var p in u){
var v=u[p],c=e.getAttribute(p);
if(v&&!c||v.toUpperCase()!=c.toUpperCase()){
q=0;
break
}
}
if(q)return 1
}
}
}
return 0
};
T.buildIdx=function(){//划词索引
var mK=CE_MAX_KEYWORD_NUM_DISPLAY||10,P,M=CE_MIN_SPACE_BETWEEN_WORDS,i,d=T.data,l=d.length,z=d[l-1].s=='004';
if(!T.SGV){
T.SGV=(typeof (ScriptEngineMajorVersion)=="function"?Number(ScriptEngineMajorVersion()+"."+ScriptEngineMinorVersion()):5.5)
}
P="gi"+(T.SGV>=5.5?"m":"");
var fn=function(w,i,m){
for(var j=0,a=T.nodes,n=a.length;j<n;j++){
if(T.idxWord(w,a[j],i,j,P,m||M)>0){
return 1
}
}
return 0
};
l=z?l-1:l;
for(i=0;i<l;i++){
fn(d[i].w,i);
if(T.idxs.length==mK){
break
}
}
//如果是dlingling通发
var x=T.idxs[T.idxs.length-1],k;
if(z&&x&&x.i!=l){
k=d[l].w;
function df(a,i,m){
for(var f=0,n=a.length;f<n;f++){
if(fn(a[f],i,m)){
d[l].w=k[f];
return 1
}
}
return 0
};
if(!df(k,l)){
df(k,l,4)//diling至少5个间距
}
}
};
T.lastIndex=function(r,a){//获取lastIndex
return typeof (a.lastIndex)=="undefined"?r.lastIndex:a.lastIndex;
};
T.leMinSpace=function(c,e,m){//是不是小于最小间距
for(var a=T.idxs,aN=T.nodes,i=a.length-1;i>=0;i--){
var o=a[i];
if(o.j==c.j){
if(e.data&&(Math.max(o.b,c.b) - Math.min(o.e,c.e)) < m){
return 1
}
}else if(o.j<c.j){
var l=aN[o.j].data.length-o.e+c.b;
for (var j=o.j+1; j<c.j;j++) {
l += aN[j].data.length
}
if(l<m) {
return 1
}
}else{
var l=aN[c.j].data.length-c.e+o.b;
for(var j=c.j + 1;j<o.j;j++) {
l += aN[j].data.length
}
if(l<m){
return 1
}
}
}
return 0
};
T.idxWord=function(w,e,i,j,P,M){//对一个节点进行划词
var s=T.s2h(e.data);
if(s){
try{
if(T.findIdx(w)){//同一个词只划一次
return 1;
}
if(location.hostname.indexOf("qq.com")>0&&T.isLink(w)) {
return
}
var wd=w.replace(/(\*|\.|\+|\?|\(|\))/g,"\\$1");
var rK,rN=/[a-zA-Z0-9]/,mW,t=s,ei,bi,mL,idx;
rK=rN.exec(wd.substr(0,1))&&rN.exec(wd.substr(wd.length-1,1))?new RegExp("[^<]\\b("+wd+")\\b|\\b("+wd+")\\b[^>]",P):rK=new RegExp("("+wd+")",P);//条件是判断非汉字词
while((mW=rK.exec(t))){
ei=T.lastIndex(rK,mW);
var sM=typeof mW[2]!="undefined"&&wd==mW[2]?mW[2]:mW[1],l=s.length-t.length;
ei=ei-(mW[0].length-mW[0].toLowerCase().indexOf(w.toLowerCase())-w.length);
mL=sM.length;
bi=ei-mL;
idx={b:l+bi, e:l+ei, i:i, j:j, l:l, w:w};
if(!T.leMinSpace(idx,e,M)){
T.idxs.push(idx);
return 1
}
t=t.substring(ei)
}
}catch(e){
}
}
return 0
};
T.findIdx=function(w){ //查找指定的分词对象
for(var i=0,a=T.idxs,l=a.length;i<l;i++){
if(a[i].w==w){
return a[i]
}
}
return 0
};
T.apdTN=function(a,e){//获取节点E中的文本结点
if(e&&!T.isEx(e)){
var pN=e.parentNode.tagName.toUpperCase(),l;
if (e.nodeType==3&&(pN=="P"||pN=="FONT"||pN=="LI"||pN=="DIV"||pN=="TD" ||pN=="SPAN"||pN=="B"||pN=="STRONG"||pN=="H2")){
if((l=e.data.length)>1){
if(T.tl+l>CE_MAX_LENGTH){
return
}
T.tl+=l;
a.push(e);
return
}
}
try{
if(e.tagName!=null){
pN=e.tagName.toUpperCase();
if(pN=="NOBR"){
//这个是对已经加了超链的处理
var s=e.innerHTML,isM=(s&&s.length>0&&s.indexOf("kwE")>0&&s.indexOf("kwM")>0)||(e.id&&e.onmouseover&&e.onmouseover.toString().indexOf("kwE")>0);
if(isM){
s="";
var a_ns=e.childNodes;
for(var i=0,n,l=a_ns.length;i<l;i++){
n=a_ns[i];
if (n.nodeType==3&&n.data) {
s +=n.data
}
}
if(s!="") {
var n=d.createElement("CLK");
n.innerHTML=s;
e.parentNode.replaceChild(n,e);
a.push(n.childNodes[0]);
return
}
}
}else{
if(pN=="A"){
try{
var s=T.dA?e.innerText:e.textContent;
if(!T.isLink(s)){
T.links[T.links.length]=s
}
}catch(e0){
}
return
}else if(pN=="INPUT"||pN=="SELECT"||pN=="SCRIPT"||pN== "TEXTAREA"||pN=="IMG"||pN=="STYLE"||pN=="IFRAME"){
return
}
}
}
}catch(e){
}
var a_n=e.childNodes;
for(var i=0,l=a_n.length;i<l;i++){
T.apdTN(a,a_n[i])
}
}
},
T.R=function(){//释放资源
T.SGV=N;
T.stl=N;
T.opt=N
};
T.s2h=function(s){//字符串转网页字符
return s.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");
};
T.di=function(e,b) {
var r={};
if(e&&e.style.display !='none'){
r.w=e.offsetWidth;
r.h=e.offsetHeight
}else{
var els=e.style;
var oV=els.visibility;
els.visibility='hidden';
els.position='absolute';
els.display='';
r.w=e.clientWidth;
r.h=e.clientHeight;
els.display='none';
els.visibility=oV
}
if(b){
r.W=T.s2i(w.innerWidth||d.documentElement.clientWidth||d.body.clientWidth);
r.H=T.s2i(w.innerHeight)||T.s2i(d.documentElement.clientHeight||d.body.clientHeight)
}
r.w=T.s2i(r.w);
r.h=T.s2i(r.h);
return r
};
T.of=function(e){//获取元素偏移量
var t=0,l=0;
do{
t+=e.offsetTop||0;
l+=e.offsetLeft||0;
e=e.offsetParent
}while(e);
return {x:l,y:t}
};
T.sxy=function(){
var x=0,y=0;
if(w.pageYOffset){
x=w.pageXOffset;
y=w.pageYOffset
}else{
if(d.body&&(d.body.scrollLeft||d.body.scrollTop)){
x=d.body.scrollLeft;
y=d.body.scrollTop
}else{
if(d.documentElement&&(d.documentElement.scrollLeft||d.documentElement.scrollTop)){
x=d.documentElement.scrollLeft;
y=d.documentElement.scrollTop
}
}
}
return {x:parseInt(x,10),y:parseInt(y,10)}
};
T.xy=function(e,f){//设置广告的位置
var p=T.of(e),s=T.sxy(),g=T.di(T.eN),a=T.di(e,1);
var w=g.w,h=g.h,l=p.x-g.w-f,t=p.y,r;
if(a.H-p.y+s.y>h+f+a.h){
t=t+a.h+f
}else{
t=t-h
}
if(a.W-p.x-20>w+a.w){
l=p.x+a.w+f
}
return e.firstChild.nodeValue=='关键词'?{left:l-g.w-f-e.offsetWidth,top:t,display:''}:{left:l,top:t,display:''}
};
T.ad=function(i,j){
var o=T.data[i];
return o instanceof ceSet?o.set[j||0]:o
};
T.p=function(u){//pv
var s=window.screen,n=navigator,p=T.opt;
//T.img(CE_MONITOR_HOST+'/p?channelId='+p.channelId+'&webId='+p.webId+'&w='+s.width+'&h='+s.height+'&os='+n.platform+'&url='+location.href);
};
T.dil=function(s){
return s=='020'||s=='004'
};
T.s=function(e,i){//impression
var o=$cE.data[i],n=$cE.eN,p=T.opt;
if(o){
if(o.set||!T.dil(o.s)){
T.eN.innerHTML=o.html;
T.$S(n,T.xy(e.srcElement||e.target,5))
}
}
o=T.ad(i);
T.img(CE_MONITOR_HOST+'/s?adId='+o.id+'&webId='+p.webId+'&channelId='+p.channelId+'&key='+encodeURI(o.w)+'&codeId=1&loc=1');
};
T.c=function(e,i,j){//click
var o=T.ad(i,j),p=T.opt;
if(o){
T.img(CE_MONITOR_HOST+'/c?adId='+o.id+'&webId='+p.webId+'&channelId='+p.channelId+'&key='+encodeURI(o.w)+'&clickUrl='+(typeof encodeURIComponent=="function"?encodeURIComponent(o.h):escape(o.h)));
w.open(CE_HOST+'/about.html');
}
};
T.img=function(){
for(var i=0,a=arguments;i<a.length;i++){
(new Image()).src=a[i];
}
};
T.eJ=function(u){
var i='eye.script',n=T.$(i),p;
if(n&&T.IE){
n.src=u+'&r'+T.i++
}else{
if(n){
p=n.parentNode;
p.removeChild(n)
}
n=T.creElm('script',{'id':i,'type':'text/javascript','src': u,'charset':'utf-8'});
p=d.body;
//p.appendChild(n);
p.insertBefore(n,T.child(p)[0])
}
};
T.cp=function(o){//计算相对位置
var t = 0, l = 0;
do {
if(o.style.position=='absolute') break;
t += o.offsetTop || 0;
l += o.offsetLeft || 0;
o = o.offsetParent
} while (o);
return [t,l];
},
T.operator = function(evt,obj){
var e = evt || window.event;
if(e.keyCode==13){
switch (typeof obj){
case 'string':T.$(obj).value='';T.$(obj).focus();break;
case 'function':obj()
}
}
return false;
};
T.U=function(u,f){
window.open(u,'')
}
}
var $cE=new _CE();
var n=new ceSet('018','精准',[new ceA('018','精准','1063','','当鼠标遇到点睛,视界将会怎样?','http://school.chengcai.net/zhuanti/07zhaosheng/school_1/','http://www.clickeye.cn/about.html')
,new ceA('018','精准','1070','','点睛:精准、智能、实效广告服务!','http://school.chengcai.net/zhuanti/07zhaosheng/school_1/','http://www.clickeye.cn/about.html')
]);
$cE.setData([n
,new ceA('014','消费者','1262','','http://www.clickeye.cn/images/014/014.swf')
,new ceA('016','关键词','1264','','“点睛”','以受网民关注的网络最终页正文文字为载体,实现广告与文字精准匹配的网络广告服务产品 ','http://school.chengcai.net/zhuanti/07zhaosheng/school_1/','http://www.clickeye.cn/images/016/016.jpg')
,new ceA('019','系统','1283','','点睛:精准广告为您提高投资回报!','http://market.chengcai.net/htm/200608/course1155190142.htm','http://www.clickeye.cn/about.html')
,new ceA('020','陈宝吉','1284','','点睛:精准广告为您提高投资回报!','http://market.chengcai.net/htm/200608/course1155190142.htm','http://www.clickeye.cn/about.html'
]
,{webId:0,channelId:20}
);
$cE.setSite({tag:"#['clickeye_index'] p",maxWord:10});
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -