对联广告js flash激活


Posted in Javascript onOctober 19, 2006

ad.js

    var delta=0.08 
    var collection; 
    function floaters() { 
        this.items    = []; 
        this.addItem    = function(id,x,y,content) 
                  { 
                    document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute;  width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');                     var newItem                = {}; 
                    newItem.object            = document.getElementById(id); 
                    newItem.x                = x; 
                    newItem.y                = y; 
                    this.items[this.items.length]        = newItem; 
                  } 
        this.play    = function() 
                  { 
                    collection                = this.items 
                    setInterval('play()',10); 
                  } 
        } 
        function play() 
        { 
            for(var i=0;i<collection.length;i++) 
            { 
                var followObj        = collection[i].object; 
                var followObj_x        = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x); 
                var followObj_y        = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y); 
                if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) { 
                    var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta; 
                    dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx)); 
                    followObj.style.left=followObj.offsetLeft+dx; 
                    } 
                if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) { 
                    var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta; 
                    dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy)); 
                    followObj.style.top=followObj.offsetTop+dy; 
                    } 
                followObj.style.display    = ''; 
            } 
        }     
    var theFloaters        = new floaters(); 
    //右面 
    theFloaters.addItem('followDiv1','document.body.clientWidth-106',80,'<EMBED src=images/duilian.swf quality=high  WIDTH=100 HEIGHT=300 TYPE=application/x-shockwave-flash id=ad wmode=opaque></EMBED>'); 
    //左面 
    theFloaters.addItem('followDiv2',6,80,'<EMBED src=images/duilian.swf quality=high  WIDTH=100 HEIGHT=300 TYPE=application/x-shockwave-flash id=ad wmode=opaque></EMBED>'); 
    theFloaters.play(); 
//图片格式调用方法 
//<a href=http://www.makewing.com/lanren/ target=_blank><img src=images/ad_100x300.jpg border=0></a> 

Javascript 相关文章推荐
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
Jan 23 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
Mar 19 Javascript
javascript获取xml节点的最大值(实现代码)
Dec 11 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
Oct 11 Javascript
jQuery使用之处理页面元素用法实例
Jan 19 Javascript
js实现简洁的TAB滑动门效果代码
Sep 06 Javascript
JS实现的不规则TAB选项卡效果代码
Sep 18 Javascript
微信小程序 生命周期详解
Oct 12 Javascript
js实现下一页页码效果
Mar 07 Javascript
浅谈Vuejs Prop基本用法
Aug 17 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
Sep 17 Javascript
关于node-bindings无法在Electron中使用的解决办法
Dec 18 Javascript
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
Oct 17 #Javascript
菜单效果
Oct 14 #Javascript
Using the TextRange Object
Oct 14 #Javascript
使用TextRange获取输入框中光标的位
Oct 14 #Javascript
JS代码格式化和语法着色V2
Oct 14 #Javascript
[原创]静态页面也可以实现预览 列表不同的显示方式
Oct 14 #Javascript
动态加载js文件 document.createElement
Oct 14 #Javascript
You might like
附件名前加网站名
2008/03/23 PHP
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
javascript parseInt 函数分析(转)
2009/03/21 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
2014/06/20 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
javascript下拉列表中显示树形菜单的实现方法
2015/11/17 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
2016/12/14 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
Vue2.0使用过程常见的一些问题总结学习
2017/04/10 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
node.js的Express服务器基本使用教程
2019/01/09 Javascript
NestJs 静态目录配置详解
2019/03/12 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
vue+element实现图片上传及裁剪功能
2020/06/29 Javascript
[05:05]给小松五分钟系列 第二期介绍为什么打DOTA2
2014/07/02 DOTA
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
Python实现时钟显示效果思路详解
2018/04/11 Python
基于django传递数据到后端的例子
2019/08/16 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
詹天佑教学反思
2014/04/30 职场文书
计算机应用应届生求职信
2014/07/12 职场文书
法人授权委托书范本
2014/09/17 职场文书
环卫工作个人总结
2015/03/04 职场文书
初中班主任教育随笔
2015/08/15 职场文书
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技