Woocall去广告代码
<script>
if(window.HTMLElement){//兼容Firefox
HTMLElement.prototype.attachEvent=function(e,f){window.setTimeout(f,1000);}
}
var SINA_WOOCALL_CONFIG={};
SINA_WOOCALL_CONFIG.URLCutCharLen=24;
var woocall_kill_ad=false;
var SINA_WOOCALL_KILL_AD=function(){
var fla=document.getElementById("S_WC_FLA_BOX");//得到flash面板
var ext=document.getElementById("S_WC_EXT_BOX");//得到广告面板
var div=document.getElementsByTagName("DIV");//得到所有DIV
/*
var span=document.getElementsByTagName("SPAN");//得到所有SPAN
for(var i=0;i<span.length;i++){
if(span[i].className=="ctrlimg"){//找到显示聊天窗口图片
fla.parentNode.parentNode.style.visibility="hidden";//隐藏flash面板
S_WC.bE.prototype.bX=function(eQ){alert(eQ);return function(dz){eQ.ck();};}
span[i].childNodes[0].onmousedown();//加载flash面板
break;
}
}
*/
if(fla==null) {//未得到flash面板,重新加载
woocall_kill_ad=false;
window.setTimeout(SINA_WOOCALL_KILL_AD,1000);
return;
}
S_WC.bE.fu(Math.floor(Math.random()*20)+1);
fla.attachEvent("onpropertychange",function(){//为flash面板添加onpropertychange事件,FF下暂时无效
fla.parentNode.parentNode.style.visibility="visible";//显示flash面板
if(woocall_kill_ad) return;//广告已杀,返回,避免重复
woocall_kill_ad=true;//设置已杀标志
S_WC.MyConf.ah=false;//设置woocall广告配置为false
ext.parentNode.removeChild(ext);//杀广告
S_WC.CORE.prototype.bP=function(){};//杀广告检测脚本
for(var i=0;i<div.length;i++){//遍历所有层,找到woocall各面板改变其宽度
if(div[i].className=="S_WC_ChatBox"){//改S_WC_ChatBox宽度
div[i].style.width="380px";
div[i].style.left=Math.floor(div[i].style.left.replace("px",""))+150;
}else if(div[i].className=="content"||div[i].className=="Hnd"||div[i].className=="Bottom"){
div[i].style.width="380px";
}else if(div[i].className=="Title"){//改woocall标题
div[i].innerHTML=div[i].innerHTML.replace(/<(.*)>(.*)/,'<$1> 小谢天空—在线聊天');//统一聊天室标题
/* }else if(div[i].className=="Ctrl"){//关闭woocall
div[i].childNodes[0].onmousedown();//在Firefox下这句不知道为什么无效了:(
*/ }
}
});
}
window.setTimeout(SINA_WOOCALL_KILL_AD,1000);//页面加载1秒钟后再执行以上代码
</script>