文本链接逐个出现的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 相关文章推荐
jquery 模拟雅虎首页的点击对话框效果
Apr 11 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
Jun 03 Javascript
js 删除数组的几种方法小结
Feb 21 Javascript
谷歌地图打不开的解决办法
Aug 07 Javascript
JavaScript实现的石头剪刀布游戏源码分享
Aug 22 Javascript
sublime text配置node.js调试(图文教程)
Nov 23 Javascript
基于vue-element组件实现音乐播放器功能
May 06 Javascript
深入浅析js原型链和vue构造函数
Oct 25 Javascript
详解在vue-test-utils中mock全局对象
Nov 07 Javascript
JavaScript动态添加数据到表单并提交的几种方式
Jun 26 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
Oct 11 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
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
教你如何把一篇文章按要求分段
2006/10/09 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
CodeIgniter辅助之第三方类库third_party用法分析
2016/01/20 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
2020/02/12 PHP
详谈 Jquery Ajax异步处理Json数据.
2011/09/09 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
2014/10/17 Javascript
jQuery简单实现遍历单选框的方法
2017/03/06 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
vue项目部署到nginx/tomcat服务器的实现
2019/08/26 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
python3使用tkinter实现ui界面简单实例
2014/01/10 Python
python基础教程之匿名函数lambda
2017/01/17 Python
pandas数值计算与排序方法
2018/04/12 Python
Python字符串匹配之6种方法的使用详解
2019/04/08 Python
解决pycharm remote deployment 配置的问题
2019/06/27 Python
python 实现目录复制的三种小结
2019/12/04 Python
Python控制台实现交互式环境执行
2020/06/09 Python
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
家长对孩子评语
2014/01/30 职场文书
承诺书样本
2014/08/30 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
成本会计岗位职责
2015/02/03 职场文书
家长会开场白和结束语
2015/05/29 职场文书
父亲去世追悼词
2015/06/23 职场文书
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技