📄 nad.js
字号:
function go2Url(p) {var f=document.getElementById('jumpForm');f.action=p;f.submit();return true;}
function ss(w) {window.status = w;return true;}
function go(k,u){go2Url('http://click.narrowad.com/click/click.jsp?parameter='+k+'¶meter1='+u)}
var adLayers=new Array();
adLayersDisplayTime=new Array(2);
adLayersDisplayTime[0]=10000;
adLayersDisplayTime[1]=10000;
function initLayer(){
for(var i=0;i<2;i++){
adLayer=document.getElementById("l"+(i+1));
if(adLayer!=null)
adLayers[i]=adLayer;
}
if(adLayers.length==2 && adLayersDisplayTime[0]>20000){
var temp = adLayers[0];
adLayers[0] = adLayers[2];
adLayers[2] = temp;
adLayers[0].style.visibility="visible";
adLayers[1].style.visibility="hidden";
adLayers[2].style.visibility="hidden";
}
}
var sL=0,iS=0,iP=0;
function play(){
iP++;
if(iS==0 && iP>1){
var display = sL%adLayers.length;
var displayTime = adLayersDisplayTime[display];
for(var i=0;i<adLayers.length;i++){
if(i==display){
cs(adLayers[i],1);
displayTime=adLayersDisplayTime[i];
}else{
cs(adLayers[i],0);
}
}
setTimeout('play()',displayTime);
sL++;
}else{
setTimeout('play()',2000);
}
}
function cs(a,b){
if(a==null)
return;
if(navigator.userAgent.indexOf("MSIE")!=-1){
a.filters.revealTrans.apply();
if(b==1) a.style.visibility="visible";else a.style.visibility="hidden";
a.filters.revealTrans.play();
}else{
if(b==1) a.style.visibility="visible";else a.style.visibility="hidden";
}
}
function s(v){iS=v}
function draw(list,templateValue,websiteID,channelID){
tixa_nad_websiteID=websiteID;
tixa_nad_channelID=channelID;
if(typeof(list)!='undefined' && list.length>0){
adLinks = list;
var v = build(templateValue);
document.getElementById("adShow").innerHTML=v;
// initLayer();
// play();
}
}
function allnad(){
document.allnad.action='http://www.narrowad.com/redirect/nadRedirect.jsp';
document.allnad.submit();
}
function makeHeader(sty){
return '<table width=' + parseInt(sty.size) + ' border=0 cellpadding=3 cellspacing=0><tr style="'+titleBackStyle+'"><td style="'+titleStyle+'" nowrap>'+cc+'</td></tr></table>';
}
function makeTableContent(sty){
var strTable = ''
var counter=0
var tableWidth =parseInt(sty.size);
var singleAdWidth = Math.round((tableWidth - 6) / sty.col);
var strnsize = (singleAdWidth - (singleAdWidth % 12)) / 12 - 1;
strTable += '<div id=l1 onmouseover=s(1) onmouseout=s(0) style="'+divStyle+'">'
strTable += '<table style=\'TABLE-LAYOUT:fixed;word-break:break-all\' width='+tableWidth+' border=0 cellpadding=0 cellspacing=1 bgcolor=#' + sty.ggbks + '>'
for (var i = 0; i < sty.row; i++) {
strTable += '<tr style="'+adBackStyle+'">';
for (var j = 0; j < sty.col; j++) {
var onClickStr = 'onClick="go(\''+adLinks[counter].clickdata+'\',\''+encodeURIComponent(adLinks[counter].href)+'\');"'
var setStatusStr = 'onFocus="ss(\''+adLinks[counter].href+'\')" onMouseOver="ss(\''+adLinks[counter].href+'\')" onMouseOut="ss(\'\')"'
strTable += '<td height='+20*(parseInt(sty.descCount)+1)+' width='+singleAdWidth+' style="cursor:pointer;cursor:hand" '
if(adLinks[counter].keyword.length>1)
strTable += ' title='+adLinks[counter].keyword + ' '
strTable += setStatusStr+' valign=top>'
var callbackStr = "";
if(adLinks[counter].iscallback == true){
var width=376;
var height=400;
var topSize = window.screen.height/2-width/2;
var leftSize = window.screen.width/2-height/2;
callbackStr = '<div style="float:left;cursor:pointer;position:absolute;" title="立即免费呼叫'+adLinks[counter].title+'" onClick="window.open(\'http://www.narrowad.com/customer_ppc/callback/callback.jsp?adid='+adLinks[counter].adid+'&wid='+tixa_nad_websiteID+'&cid='+tixa_nad_channelID+'&data='+adLinks[counter].clickdata+'\',\'newwindow\', \'height='+height+', width='+width+', top='+topSize+', left='+leftSize+', toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no\');"><img src="http://media.narrowad.com/contextual/media/callback1.gif" border="0"/></div>';
strTable += callbackStr;
adLinks[counter].symbol = " ";
}
strTable += '<div style="overflow:hidden; padding-left:1px;padding-right:1px;" '+onClickStr+'><font style="'+adTitleStyle+'"><b>'+adLinks[counter].symbol+strCut(adLinks[counter].title,strnsize-2)+'</b></font><br><font style="'+adDescStyle+'">'+strCut(adLinks[counter].detail,strnsize*sty.descCount-1)+'</div></td>'
counter++;
}
strTable += '</tr>'
}
strTable += '</table>'
strTable += '</div>'
// 通栏
var blockHeight=((20*(parseInt(sty.descCount)+1)+1)*sty.row-1);
strTable+='<div id=l2 onmouseover=s(1) onmouseout=s(0) style="'+divStyle+'visibility:hidden">'
strTable+='<table style="TABLE-LAYOUT:fixed;word-break:break-all" width='+sty.size+' border=0 cellpadding=0 cellspacing=1 bgcolor=#'+sty.ggbk+'>'
strTable+='<tr style="'+adBackStyle+'">'
strTable+='<td height='+blockHeight+' style="cursor:pointer;">'
strTable+='<div style="width:'+sty.size+'px;height:'+blockHeight+'px;overflow:hidden;">'
strTable+='<center></center>'
strTable+='</div>';
strTable+='</td>'
strTable+='</tr>'
strTable+='</table>'
strTable+='</div>'
return strTable;
}
function strCut(myString, nLength){
var i = 0,j=0,index=0;
while(i<2*nLength){
if (myString.charCodeAt(j++) > 255) // 表示是汉字
i += 2;
else
i += 1;
if (i > 2*nLength)
break;
index++;
}
return myString.substr(0,index);
}
var divStyle;
var adDescStyle;
var adTitleStyle;
var titleStyle;
var titleBackStyle;
var adBackStyle;
var tixa_nad_websiteID;
var tixa_nad_channelID;
function strReplace(s, f, t){
return s.replace(new RegExp(f,"g"),t);
}
function build(paraValue){
var temArray = paraValue.split(",");
template=new Object();
template.size = temArray[2]
template.row = temArray[0]
template.col= temArray[1]
template.ggbks=temArray[6]
template.ggds=temArray[7]
template.ggbtzs=temArray[8]
template.ggmszs=temArray[9]
template.ggydtds=temArray[10]
template.ggydtzs=temArray[12]
template.descCount=temArray[3]
template.isHeader=temArray[4]
template.headerAd=temArray[13]
template.middleAD=temArray[14]
template.footerAD=temArray[15]
divStyle= 'FILTER:revealTrans(transition=12,duration=1);POSITION:absolute;'
adDescStyle = 'font-size:12px;color:#'+template.ggmszs+';'
adTitleStyle = 'font-size:12px;color:#'+template.ggbtzs+';text-decoration: underline;'
titleStyle = 'font-size:12px;color:#'+template.ggbtzs+';'
titleBackStyle = 'background:#'+template.ggydtds+';'
adBackStyle = 'background:#'+template.ggds+';padding:3;line-height:1.5;'
var returnStr = '';
returnStr += makeHeader(template)
returnStr += makeTableContent(template)
return returnStr;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -