对联广告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 相关文章推荐
用js实现的一个Flash滚动轮换显示图片代码生成器
Mar 14 Javascript
jQuery的实现原理的模拟代码 -3 事件处理
Aug 03 Javascript
学习javascript,实现插入排序实现代码
Jul 31 Javascript
Node.js实现在目录中查找某个字符串及所在文件
Sep 03 Javascript
js判断手机和pc端选择不同执行事件的方法
Jan 30 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
Dec 08 Javascript
Bootstrap CSS组件之导航条(navbar)
Dec 17 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
Sep 28 Javascript
浅谈js闭包理解
Mar 28 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
Jun 14 Javascript
vue ssr服务端渲染(小白解惑)
Nov 10 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
一些花式咖啡的配方
2021/03/03 冲泡冲煮
如何阻止网站被恶意反向代理访问(防网站镜像)
2014/03/18 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
PHP获取客户端及服务器端IP的封装类
2016/07/21 PHP
Yii2单元测试用法示例
2016/11/12 PHP
PHP实现打包下载文件的方法示例
2017/10/07 PHP
PHP正则匹配到2个字符串之间的内容方法
2018/12/24 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
Prototype Date对象 学习
2009/07/12 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
对python Tkinter Text的用法详解
2018/10/11 Python
django如何自己创建一个中间件
2019/07/24 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
pycharm设置python文件模板信息过程图解
2020/03/10 Python
举例讲解Python装饰器
2020/12/24 Python
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
总经理助理岗位职责
2015/01/31 职场文书
学习保证书怎么写
2015/02/26 职场文书
2015年教师节慰问信
2015/03/23 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python
详解JS数组方法
2021/11/20 Javascript