对联广告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 18 Javascript
js监听键盘事件示例代码
Jul 26 Javascript
jquery弹出框的用法示例(一)
Aug 26 Javascript
javascript实现促销倒计时+fixed固定在底部
Sep 18 Javascript
javascript+html5实现仿flash滚动播放图片的方法
Apr 27 Javascript
C#中使用迭代器处理等待任务
Jul 13 Javascript
javascript父子页面通讯实例详解
Jul 17 Javascript
javascript每日必学之运算符
Feb 16 Javascript
JavaScript开发者必备的10个Sublime Text插件
Feb 27 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
Jun 17 Javascript
JS Input里添加小图标的两种方法
Nov 11 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
Dec 29 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 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
php文件类型MIME对照表(比较全)
2016/10/07 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
js no-repeat写法 背景不重复
2009/03/18 Javascript
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
jquery实现树形二级菜单实例代码
2013/11/20 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
移动端点击态处理的三种实现方式
2017/01/12 Javascript
Bootstrap fileinput文件上传预览插件使用详解
2017/05/16 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
小程序红包雨的实现示例
2019/02/19 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
vue router动态路由设置参数可选问题
2019/08/21 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
JS实现拼图游戏
2021/01/29 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
python使用cookie库操保存cookie详解
2014/03/03 Python
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
公务员政审材料
2014/12/23 职场文书
2015年社区流动人口工作总结
2015/05/12 职场文书
复兴之路观后感
2015/06/02 职场文书
劳动模范获奖感言
2015/07/31 职场文书
2020年元旦祝福语录,总有适合你的
2019/12/31 职场文书
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
python实现Nao机器人的单目测距
2021/09/04 Python
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android