新浪网的横向不间断滚动广告

广告|滚动广告|新浪|广告|滚动广告|新浪

<script language="Javascript">
imgArr=new Array()
imgArr[0]="<a href=# onmouseMove='javascript:outHover=true' ><img src=/uploadpic/2007-2/20072593820784.gif border=0></a>"
var moveStep=4 //步长,单位:pixel
var moveRelax=100 //移动时间间隔,单位:ms

ns4=(document.layers)?true:false

var displayImgAmount=4 //视区窗口可显示个数
var divWidth=125 //每块图片占位宽
var divHeight=60 //每块图片占位高

var startDnum=0
var nextDnum=startDnum+displayImgAmount
var timeID
var outHover=false

var startDivClipLeft
var nextDivClipRight

function initDivPlace(){
if (ns4){
for (i=0;i<displayImgAmount;i++){
eval("document.divOuter.document.divAds"+i+".left="+divWidth*i)
}
for (i=displayImgAmount;i<imgArr.length;i++){
eval("document.divOuter.document.divAds"+i+".left="+divWidth*displayImgAmount)
}
}else{
for (i=0;i<displayImgAmount;i++){
eval("document.all.divAds"+i+".style.left="+divWidth*i)
}
for (i=displayImgAmount;i<imgArr.length;i++){
eval("document.all.divAds"+i+".style.left="+divWidth*displayImgAmount)
}
}
}

function mvStart(){
timeID=setTimeout(moveLeftDiv,moveRelax)
}

function mvStop(){
clearTimeout(timeID)
}

function moveLeftDiv(){
if (ns4){
for (i=0;i<=displayImgAmount;i++){
eval("document.divOuter.document.divAds"+parseInt((startDnum+i)%imgArr.length)+".left=document.divOuter.document.divAds"+parseInt((startDnum+i)%imgArr.length)+".left-moveStep")
}

startDivClipLeft=parseInt(eval("

时间: 2024-09-22 15:34:16

新浪网的横向不间断滚动广告的相关文章

js实现的文字横向无间断滚动_javascript技巧

我一开始想到的标签是<marquee>,因为它可以实现横向滚动.经理说它的起始位置从最右边出来的,能不能将它改成从中间出来,或者从最左边出来也行.查了相关资料,才知道<marquee>无法指定起始位置.后来在网上找到一段代码,它是用图片来实现的,我将图片改成文字之后,顺利地实现了我所想要的功能.代码如下: ${affiche.content} ${affiche.content} ${affiche.content} ${affiche.content} ${affiche.con

再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)_javascript技巧

再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6) /*MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类) Ver 1.6*\ 制作时间:2006-08-29 (Ver 0.5) 发布时间:2006-08-31 (Ver 0.8) 更新时间:2007-01-31 (Ver 1.6) 更新说明: + 加入功能 * 修正.完善        1.6.070131                +

不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了_javascript技巧

/*MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类) Ver 1.6*\  制作时间:2006-08-29 (Ver 0.5)  发布时间:2006-08-31 (Ver 0.8)  更新时间:2007-01-31 (Ver 1.6)  更新说明: + 加入功能 * 修正.完善      1.6.070131          + 禁止鼠标控制暂停或继续 (将第9个参数设置为-1或者动态赋值将ScrollSetp设置为-1)          + 判断是

JS不间断滚动特效代码

 代码如下 复制代码 /*MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类) Ver 1.65*         应用说明:页面包含<script type="text/javascript" src="MSClass.js"></script>    创建实例:   //参数直接赋值法   new Marquee("marquee")   new Marquee("mar

Class Of Marquee Scroll通用不间断滚动JS封装类第1/2页_lib_js

制作时间:2006-08-29 (Ver 0.5) 发布时间:2006-08-31 (Ver 0.8) 更新时间:2007-12-28 (Ver 1.65) 更新说明: + 加入功能 * 修正.完善     1.65.071228         * 横向.纵向滚动格式调整 (解决横向滚动换行的问题,无需特殊设置)         * 彻底解决由于IE问题导致上下滚动页面留白的问题 (本次更新主要解决此问题,感谢天上的书生参与测试)     1.6.070131         + 禁止鼠标控制

无意中找到的一个“通用不间断滚动JS封装类”

具体没有测试过,先记录下来,以做备用! 代码 <!--/*MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类) Ver 1.65*\ 制作时间:2006-08-29 (Ver 0.5) 发布时间:2006-08-31 (Ver 0.8) 更新时间:2007-12-28 (Ver 1.65) 更新说明: + 加入功能 * 修正.完善    1.65.071228        * 横向.纵向滚动格式调整 (解决横向滚动换行的问题,无需特殊设置)        

Flash制作滚动广告图片效果

广告|滚动广告|图片效果 上次在论坛上有人问到关于这个效果的问题,猪排大哥建议我写个教程,希望大家能够支持.首先我们先来看一下效果吧: 这个效果其实主要是 用到按钮的动作,首先我把有关按钮的动作的as简介列出来: on() 可用性 Flash 2.在 Flash 2 中,不是所有的事件都受支持. 用法 on(mouseEvent) { // 此处是您的语句 }参数statement(s) 发生 mouseEvent 时执行的指令. mouseEvent 是称作"事件"的触发器.当发生此

Flash实例教程:图片不间断滚动动画效果

  1. 首先准备要滚动的图片,将几张图片导入到flash库中,分别在库中右击它们,选择属性,将"使用导入的JPEG品质"前的钩去掉,这样文档的体积会小很多. 点击 插入>新建元件,新建一图形元件,将库的图片拖到舞台上,首尾相接拼好. 2. 回到主场景,将图片元件拖到舞台上,打开对齐面板,选择相对舞台,左对齐,垂直居中对齐. 3. 在第101帧插入关键帧,将图片水平移到左面刚好舞台之外,使图片元件的右边与舞台的左边对齐. 4. 创建补间动画.选择第一帧,在图片元件上点右键>

无间断滚动的新闻文章列表,兼容IE、Firefox和Opera,符合W3C标准。可作Marquee_javascript技巧

CSS 布局演示 CSS Layout by Forestgan 2006-11-1 发表 三列自适应宽度液态布局│Three Column Liquid Layouts Internet Explorer 7 对CSS的兼容--Box Model Changes 未知大小的图片在一个已知大小容器中的水平和垂直居中(二) 为不同的浏览器载入不同CSS的二种方法CSS Browser Selector 用ASP程序模拟实现first-child的功能 本地检验网页是否符合标准的几种方法 Acces