对联广告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 Array对象入门分析
Oct 30 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
Jun 30 Javascript
在网页中使用document.write时遭遇的奇怪问题
Aug 24 Javascript
jquery Mobile入门—外部链接切换示例代码
Jan 08 Javascript
60行js代码实现俄罗斯方块
Mar 31 Javascript
JavaScript中日期的相关操作方法总结
Oct 24 Javascript
location.hash保存页面状态的技巧
Apr 28 Javascript
js实现String.Fomat的实例代码
Sep 02 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
Jul 21 Javascript
vscode配置vue下的es6规范自动格式化详解
Mar 20 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
Aug 07 Javascript
Node.js fs模块原理及常见用途
Oct 22 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读取MySQL数据代码
2008/06/05 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
2011/07/29 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
php二维数组排序详解
2013/11/06 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
jQuery实现form表单序列化转换为json对象功能示例
2018/05/23 jQuery
微信小程序中进行地图导航功能的实现方法
2018/06/29 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
js实现for循环跳过undefined值示例
2019/07/02 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
JavaScript中layim之整合右键菜单的示例代码
2021/02/06 Javascript
[41:41]TFT vs Secret Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python函数返回值实例分析
2015/06/08 Python
Python字符串处理实例详解
2017/05/18 Python
python字符串过滤性能比较5种方法
2017/06/22 Python
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
python调用其他文件函数或类的示例
2019/07/16 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
Python如何用wx模块创建文本编辑器
2020/06/07 Python
基于 Python 实践感知器分类算法
2021/01/07 Python
争先创优心得体会
2014/09/12 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
初三数学教学反思
2016/02/17 职场文书