js如下,根据实际情况进行细节调整/// 正文画中画广告
var curUrl = window.location.href;
var AdTxt='
try{
var contAd = document.getElementById("endText").innerHTML; //获取正文标签
var contTmp = "";
if(curUrl.indexOf("sd.sd")>0 )//判断投放的二级域名
{
contTmp = contAd;
contTmp = contTmp.replace(/\$/g,"(*)");
contTmp = contTmp.replace(/
contTmp = contTmp.replace(/
contTmp = contTmp.replace(/
var cs = contTmp.split('
);
var adPub = 0;
var conLen = 0;
var minConlen = 100;
var index = 0;
var ii = 0;
ii = parseInt(cs.length / 2);
for(i=ii;i
{
var str = cs[i].toString().toLowerCase();
if(str.indexOf("center")>0 || str.length<10)
continue;
if(str.indexOf("
cs[i] =AdTxt + "
else
cs[i] =AdTxt + cs[i];
index = i;
adPub = 1;
break;
}
}
contTmp = contTmp.replace(/\$/g,"
contTmp = contTmp.replace(/\(\*\)/g,"$");
if(adPub == 0){
$('.zrbj').html( AdTxt + $('.zrbj').html());
}
else
{
contTmp = "";
for(i=0;i
if(cs[i].indexOf("
")<0 && cs[i].indexOf("")<0 && cs.length==1){
cs[i] ="
"+cs[i]+"
";}
if(index == i || cs[i].indexOf("
contTmp += cs[i];
else
contTmp +="
}
}
contAd = contTmp;
}
}catch(e){}
try{document.getElementById("endText").innerHTML=contAd;}catch(e){}
主要是使用js 分析文章中段落、图片等,再适当的位置通过js插入进去。
需要做的是,找出你的正文dIv的ID,在这段Js中换上就好了。
817阅读