文本链接逐个出现的js脚本


Posted in Javascript onDecember 12, 2007

浏览网站时发现这个代码,非常的不错,高度为20的,文本广告
调用代码:<script type="text/javascript" src="http://img.3water.com/imgby/txtad.js"></script>

var marqueeContent=new Array();   //滚动主题                       
marqueeContent[0]='<a href="http://www.pcjc8.com" target="_blank">全站资料下载站</a>'; 
marqueeContent[1]='<a href="https://3water.com/adsense/adsense.htm" target="_blank">Google AdSense</a>'; 
marqueeContent[2]='<a href="https://3water.com/firefox/firefox.html" target="_blank">火狐浏览器下载</a>'; 
marqueeContent[3]='<a href="https://3water.com/support.htm" class="hot" target="_blank">全站广告位招租</a>'; 
marqueeContent[4]='<a href="http://www.pcjc8.com" class="hot" target="_blank">全站资料下载站</a>'; 
marqueeContent[5]='<a href="https://3water.com/adsense/adsense.htm" target="_blank">Google AdSense</a>'; 
marqueeContent[6]='<a href="http://www.pcjc8.com" class="hot">全站资料下载站</a>'; 
var marqueeInterval=new Array();  //定义一些常用而且要经常用到的变量 
var marqueeId=0; 
var marqueeDelay=4000; 
var marqueeHeight=20; 
function initMarquee() { 
 var str=marqueeContent[0]; 
 document.write('<div id=marqueeBox style="overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>'+str+'</div></div>'); 
 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();
Javascript 相关文章推荐
一个收集图片的bookmarlet(js 刷新页面中的图片)
May 27 Javascript
JQuery动画和停止动画实例代码
Mar 01 Javascript
javascript简单事件处理和with用法介绍
Sep 16 Javascript
js实现单行文本向上滚动效果实例代码
Nov 28 Javascript
javascript对下拉列表框(select)的操作实例讲解
Nov 29 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
May 28 Javascript
javascript图片预加载实例分析
Jul 16 Javascript
详解Vue中过度动画效果应用
May 25 Javascript
详解webpack2异步加载套路
Sep 14 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
Aug 23 Javascript
JS字符串和数组如何实现相互转化
Jul 02 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
Aug 03 Javascript
JavaScript创建命名空间(namespace)的最简实现
Dec 11 #Javascript
js模拟实现Array的sort方法
Dec 11 #Javascript
看了就知道什么是JSON
Dec 09 #Javascript
javascript while语句和do while语句的区别分析
Dec 08 #Javascript
js中将多个语句写成一个语句的两种方法小结
Dec 08 #Javascript
JavaScript开发时的五个注意事项
Dec 08 #Javascript
JS的递增/递减运算符和带操作的赋值运算符的等价式
Dec 08 #Javascript
You might like
PHP配置文件中最常用四个ini函数
2007/03/19 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
两种php去除二维数组的重复项方法
2015/11/04 PHP
php根据用户语言跳转相应网页
2015/11/04 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
PHP实现的日历功能示例
2018/09/01 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
关于laravel 子查询 &amp; join的使用
2019/10/16 PHP
超清晰的document对象详解
2007/02/27 Javascript
爱恋千雪-US-AscII加密解密工具(网页加密)下载
2007/06/06 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
跟我学Nodejs(三)--- Node.js模块
2014/05/25 NodeJs
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
python实现将视频按帧读取到自定义目录
2019/12/10 Python
Python hashlib模块实例使用详解
2019/12/24 Python
python实现无边框进度条的实例代码
2020/12/30 Python
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
英国在线药房:Chemist.co.uk
2019/03/26 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
回门宴答谢词
2014/01/13 职场文书
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
生物技术专业求职信
2014/06/10 职场文书
工作态度不好检讨书
2015/05/06 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书