浏览网站时发现这个代码,非常的不错,高度为20的,文本广告
调用代码:
复制代码 代码如下:
var marqueecontent=new array(); //滚动主题
marqueecontent[0]='全站资料下载站';
marqueecontent[1]='google adsense';
marqueecontent[2]='火狐浏览器下载';
marqueecontent[3]='全站广告位招租';
marqueecontent[4]='全站资料下载站';
marqueecontent[5]='google adsense';
marqueecontent[6]='全站资料下载站';
var marqueeinterval=new array(); //定义一些常用而且要经常用到的变量
var marqueeid=0;
var marqueedelay=4000;
var marqueeheight=20;
function initmarquee() {
var str=marqueecontent[0];
document.write(''+str+'
');
marqueeid++;
marqueeinterval[0]=setinterval(startmarquee(),marqueedelay);
}
function startmarquee() {
var str=marqueecontent[marqueeid];
marqueeid++;
if(marqueeid>=marqueecontent.length) marqueeid=0;
if(marqueebox.childnodes.length==1) {
var nextline=document.createelement('div');
nextline.innerhtml=str;
marqueebox.appendchild(nextline);
}
else {
marqueebox.childnodes[0].innerhtml=str;
marqueebox.appendchild(marqueebox.childnodes[0]);
marqueebox.scrolltop=0;
}
clearinterval(marqueeinterval[1]);
marqueeinterval[1]=setinterval(scrollmarquee(),10);
}
function scrollmarquee() {
marqueebox.scrolltop++;
if(marqueebox.scrolltop%marqueeheight==marqueeheight){
clearinterval(marqueeinterval[1]);
}
}
initmarquee();