对联广告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 html 静态页面传参数
Apr 10 Javascript
JS 页面自动加载函数(兼容多浏览器)
May 18 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
Aug 22 Javascript
IE的fireEvent方法概述及应用
Feb 22 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
Aug 07 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
May 29 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
Jun 09 Javascript
Javascript 多物体运动的实现
Dec 24 Javascript
javascript截取字符串小结
Apr 28 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
Jan 27 Javascript
js自定义select下拉框美化特效
May 12 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
Dec 17 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
php入门小知识
2008/03/24 PHP
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
学习php设计模式 php实现装饰器模式(decorator)
2015/12/07 PHP
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
jquery validate poshytip 自定义样式
2012/11/26 Javascript
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
JavaScript数值数组排序示例分享
2014/05/27 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
几种响应式文字详解
2017/05/19 Javascript
JS中利用swiper实现3d翻转幻灯片实例代码
2017/08/25 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
详解关于webpack多入口热加载很慢的原因
2019/04/24 Javascript
了解javascript中let和var及const关键字的区别
2019/05/24 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
解决python文件字符串转列表时遇到空行的问题
2017/07/09 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
python实现简单俄罗斯方块
2020/03/13 Python
jupyter实现重新加载模块
2020/04/16 Python
美国最大的珠宝商之一:Littman Jewelers
2016/11/13 全球购物
业务部经理岗位职责
2014/01/04 职场文书
产品委托授权书范本
2014/09/16 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
小学同学聚会感言
2015/07/30 职场文书
2016党校学习心得体会
2016/01/07 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js