1》模板底部添加<noscript>
2》动态ASP页面:
<div style="display:none">
3》HTML页面:
<!--
找出网页每个页面都使用的JS文件,在文件的最底部加上以下代码。===================代码开始============================
window.onReady(function () {
var _interval = setInterval(function(){//主机屋是在你的页面生成以后加代码,所以必须得定时检测
var zjwdiv = document.getElementByIdx_x_x("zhujiwu_ad_out")//主机屋广告div的名字
if(zjwdiv){//如果主机屋把广告加上了以后
var zjwcss = zjwdiv.previousSibling//获得div上面的css定义
var zjwjs = zjwcss.previousSibling//获得css定义上面的js定义
zjwdiv.parentNode.removeChild(zjwjs)//依次将这三个元素删掉
zjwdiv.parentNode.removeChild(zjwcss)
zjwdiv.parentNode.removeChild(zjwdiv)
document.body.removeAttribute("style")//主机屋会把页面的最上头多出20个像素,也给删掉
clearInterval(_interval)//将定时任务清除掉。
}
},30)//这里的时间设置的越小,浏览器压力越大。但是这样可以迅速将广告删掉。有时候达到看不到广告,就消失的效果。
})
===================代码结束============================
我另一个主机屋的应用装的是discuz的,这个跟phpwind还是有些不同。他使用的公共js是static/js/common.js,它里面不能使用window.onReady()所以在这个common.js文件最下面加。
===================代码开始============================
(function () {
var _interval = setInterval(function(){
var zjwdiv = document.getElementByIdx_x("zhujiwu_ad_out")
if(zjwdiv){
var zjwcss = zjwdiv.previousSibling
var zjwjs = zjwcss.previousSibling
zjwdiv.parentNode.removeChild(zjwjs)
zjwdiv.parentNode.removeChild(zjwcss)
zjwdiv.parentNode.removeChild(zjwdiv)
document.body.removeAttribute("style")
clearInterval(_interval)
}
},30)
})()
===================代码结束============================
http://www.zgseo.tk 参考
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)