文本链接逐个出现的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 相关文章推荐
javascript Base类 包含基本的方法
Jul 22 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
Feb 26 Javascript
JS获取随机数函数可自定义最小值最大值
May 08 Javascript
解决checkbox的attr(checked)一直为undefined问题
Jun 16 Javascript
JavaScript中的Math.sin()方法使用详解
Jun 15 Javascript
星期几的不同脚本写法(推荐)
Jun 01 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
Dec 08 Javascript
jQuery中Datatables增加跳转到指定页功能
Feb 08 Javascript
JS正则表达式验证密码格式的集中情况总结
Feb 23 Javascript
Angular 4.0学习教程之架构详解
Sep 12 Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
Mar 14 Javascript
JS apply用法总结和使用场景实例分析
Mar 14 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循环跳出的问题
2013/07/01 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
PHP简单读取xml文件的方法示例
2017/04/20 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
jquery插件之easing 动态菜单
2010/08/21 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
javascript转换日期字符串为Date日期对象的方法
2015/02/13 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
JSX在render函数中的应用详解
2019/09/04 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
使用python分析git log日志示例
2014/02/27 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
2018/04/22 Python
基于python OpenCV实现动态人脸检测
2018/05/25 Python
Python调用.NET库的方法步骤
2019/12/27 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
Python批量删除mysql中千万级大量数据的脚本分享
2020/12/03 Python
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
JPA面试常见问题
2016/11/14 面试题
道路交通安全实施方案
2014/03/12 职场文书
《登鹳雀楼》教学反思
2014/04/09 职场文书
机关干部三严三实心得体会
2014/10/13 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
原料仓管员岗位职责
2015/04/01 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
Win10 和 Win11可以共存吗? win10/11产品生命周期/服务更新介绍
2021/11/21 数码科技