载入中,请稍候……

taotao.js

Admin 于 2008-09-23 04:58:23 发表JavaScript

订阅: http://www.miniboke.com/Feed/Article_45.aspx
引用: http://www.miniboke.com/Trackback/zblctMFFXPkDGVPRHLOe.aspx (UTF-8)
Advanced eLearning Builder 3.6.7注册机代码 < taotao.js > 同族专利

  1. var taotao_qq=17325; var taotao_num=30;var taotao_type=0; 
  2. var MAX_ITEMS=20,taotao_pane_id="id_apiPane",KEY_WORD_YJ="[假]"
  3. var taotao_sr=new Array('网页','QQ机器人','QQ空间','QQ签名','短信','手机上网','MSN机器人','MSN签名','手机QQ','彩信','订阅',"",'QQ状态'); 
  4. function LK(str){return document.createElement(str);} 
  5. function LL(str){return document.getElementById(str);} 
  6. function LG(str,target){ 
  7.     var re=new RegExp("http(s)?://([a-z0-9?.=%&-_;#\\/])+","ig"); 
  8.     if(target=='_blank'){ 
  9.         str=str.replace(re,"<a target='_blank' href='{Article.Content}amp;'>{Article.Content}amp;</a>"); 
  10.     }else
  11.         str=str.replace(re,"<a href='{Article.Content}amp;'>{Article.Content}amp;</a>"); 
  12.     } 
  13.     return str; 
  14.  
  15. function LH(str){ 
  16.     if(typeof(str)=="string"){ 
  17.         str=str.replace(/[\r\n\t\0]/g,""); 
  18.         return str; 
  19.     } 
  20. function LE(str,target){ 
  21.     str=LH(str); 
  22.     var re=/(\[URL=(.[^\[]*)\])(.*?)(\[\/URL\])/ig; 
  23.     if(target=='_blank'){ 
  24.         str=str.replace(re,"<A HREF=$2 TARGET=_blank>$3</A>"); 
  25.     }else
  26.         str=str.replace(re,"<A HREF=$2>$3</A>"); 
  27.     } 
  28.     return str; 
  29. function initApi(){ 
  30.     if(typeof taotao_qq=='undefined'){ 
  31.         alert("we can not get qq num,show nothing...!"); 
  32.         return
  33.     } 
  34.     if(typeof taotao_num=='undefined'||taotao_num<=0||taotao_num>20){taotao_num=20;} 
  35.     if(typeof taotao_type=='undefined'||taotao_type <0||taotao_type >1){taotao_type=0;} 
  36. function LI(url){ 
  37.     g_cximg=null
  38.     g_cximg=new Array(); 
  39.     var re=/\[IMG\](.+?)\[\/IMG\]/ig,tt =url.match(re); 
  40.     g_ubbcon=url.replace( re,'' ); 
  41.     forvar i=0; i<tt.length; ++i ){ 
  42.         g_cximg[g_cximg.length]=tt[i].replace(re,"$1"); 
  43.     } 
  44. function LF(str){ 
  45.     if(str.substr(0,3)==KEY_WORD_YJ){ 
  46.         str='<font style="color:red">'+KEY_WORD_YJ+'</font>'+str.substr(3,str.length-3); 
  47.     } 
  48.     return str; 
  49. function doApi(obj){ 
  50.     if(obj.ret != 0 ){pane.innerHTML ="对不起!暂时无法获取滔滔的唠叨,请稍候重试...";return;} 
  51.     var qq=obj.ui.qq,name=obj.ui.name,usn=obj.ui.usn,rank=obj.ui.rank,lrank=obj.ui.lrank,rec=obj.rec; 
  52.     var arr=obj.posts,i=0,data,pane=LL(taotao_pane_id),li,span,a,bD=false
  53.     for(i=0; i<arr.length; i++){ 
  54.         data=arr[i]; 
  55.         li=LK("li"); 
  56.         li.style.wordBreak="break-all"
  57.         li.style.height="auto"
  58.         li.style.overflowY ="auto"
  59.         if(obj.type==1){ 
  60.             a=LK('a'); 
  61.             a.style.marginRight="8px"
  62.             a.innerText=data.nm; 
  63.             a.textContent=data.nm; 
  64.             a.href="http://www.taotao.com/v1/space/"+data.qq;li.appendChild(a); 
  65.             if(data.pqq){ 
  66.                 li.appendChild(document.createTextNode("@")); 
  67.                 a=LK('a');a.style.marginRight="8px"
  68.                 a.innerText=data.pnm;a.textContent=data.pnm; 
  69.                 a.href="http://www.taotao.com/v1/space/"+data.pqq;li.appendChild(a); 
  70.             } 
  71.         } 
  72.         span=LK("span"); 
  73.         if(data.sr==10){ 
  74.         span.innerHTML=LE(data.cn,"_blank"); 
  75.         }else if(data.sr==9){ 
  76.         LI(data.cn); 
  77.         var cxlen=g_cximg.length; 
  78.         span.innerHTML =g_ubbcon+'&nbsp;<a target="_blank" href="http://www.taotao.com/caixin.shtml?qq='+qq+"&tid=" +data.id+'">点击查看彩信</a>'; 
  79.         }else
  80.         span.innerHTML=LF(LG(data.cn,"_blank")); 
  81.         } 
  82.         li.appendChild(span); 
  83.         span=LK("span");span.style.marginLeft="8px";a=LK('a'); 
  84.         a.style.color="#929091"
  85.         if(parseInt(data.pqq)>0){a.href='http://www.taotao.com/v1/reply/t.'+data.pid+'/u.'+data.pqq; 
  86.         }else
  87.         a.href='http://www.taotao.com/v1/reply/t.'+data.id+'/u.'+qq; 
  88.         } 
  89.         a.innerHTML=LJ(data.time); 
  90.         li.appendChild(span); 
  91.         span.appendChild(a); 
  92.         span=LK("span"); 
  93.         span.style.marginLeft="4px"
  94.         span.innerText= "通过 "+taotao_sr[data.sr]; 
  95.         span.textContent="通过 "+taotao_sr[data.sr]; 
  96.         li.appendChild(span); 
  97.         pane.appendChild(li); 
  98.     } 
  99. function LJ(t){ 
  100.     if( t.charAt(1) != ',' ){return t ;} 
  101.     if( t.length<2 ){return "";} 
  102.     var n=t.charAt( 0 ),v =t.substr( 2,t.length ),s=''
  103.     if( n==1 ){s='约&nbsp;'+v+'&nbsp;秒前'
  104.     }else if( n==2 ){s='约&nbsp;'+v+'&nbsp;分钟前'
  105.     }else if( n==3 ){s='约&nbsp;'+v+'&nbsp;小时前'
  106.     }else if( n==4 ){s='约&nbsp;1&nbsp;天前'
  107.     }else if( n==5 ){s='约&nbsp;3&nbsp;天前'
  108.     }else if( n==6 ){s='约&nbsp;1&nbsp;周前'
  109.     }else if( n==7 ){s=v;} 
  110.     return s; 
  111. function inclApi(){ 
  112.     var src="http://www.taotao.com/cgi-bin/msgj?qq="+taotao_qq+"&num="+taotao_num+"&t=" 
  113.     +taotao_type,htm='<div>'+'<ul id='+taotao_pane_id+' style="margin-bottom:5px">' 
  114.     +'</ul>'+'<table cellpadding="0" cellspacing="0" border="0" width="100%">' 
  115.     +'<tr>'+'<td align="left">' 
  116.     +'<a href="http://www.taotao.com/v1/space/'+taotao_qq+'" style="color:#0278c2;float:left;display:block;">更多唠叨</a>' 
  117.     +'</td>'+'<td align="right">'+'<a href="http://www.taotao.com" title="滔滔" target="_blank"  style="width:96px;height:20px;cursor:pointer;float:left;display:block;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'http://www.taotao.com/images/logo.png\',sizingMethod=\'image\');background:url(http://www.taotao.com/images/logo.png) no-repeat left top !important;*background:none;"></a>' 
  118.     +'</td>'+'</tr>'+'</table>'+'</div>'
  119.     window.document.write(htm); 
  120.     window.document.write('<sc' +'ript type="text/javascript" charset="utf-8" src="'+src+'"></'+'script>'); 
  121. initApi(); 
  122. inclApi(); 

 

被阅538次, 0投一票
  • 看完了要说点啥么?
  • 昵称 (不填说不了话)
  • 信箱地址 (不会被公开,但是不填也说不了话)
  • 网址 (这个不填也成)

Powered by MiniBoke v2.0.0.8 Build 0828

Copyright © 2008 迷你博客. All rights reserved.

粤ICP备07500939号