对联广告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 相关文章推荐
基于jQuery的星级评分插件
Aug 12 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
Jul 31 Javascript
js 数组去重的四种实用方法
Sep 09 Javascript
javascript遍历json对象的key和任意js对象属性实例
Mar 09 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
Vue.js结合Ueditor富文本编辑器的实例代码
Jul 11 Javascript
微信小程序tabBar底部导航中文注解api详解
Aug 16 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
vue cli 3.x 项目部署到 github pages的方法
Apr 17 Javascript
vue 遮罩层阻止默认滚动事件操作
Jul 28 Javascript
vant时间控件使用方法详解
Dec 24 Javascript
Angular性能优化之第三方组件和懒加载技术
May 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
十天学会php之第七天
2006/10/09 PHP
PHP 手机归属地查询 api
2010/02/08 PHP
关于尾递归的使用详解
2013/05/02 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
PHP解压ZIP文件到指定文件夹的方法
2016/11/17 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
2019/10/08 PHP
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
js 弹出框 替代浏览器的弹出框
2010/10/29 Javascript
jquery 定位input元素的几种方法小结
2013/07/28 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
ext前台接收action传过来的json数据示例
2014/06/17 Javascript
JavaScript设计模式之单体模式全面解析
2016/09/09 Javascript
详解webpack解惑:require的五种用法
2017/06/09 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
javascript的this关键字详解
2019/05/20 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
使用layui的router来进行传参的实现方法
2019/09/06 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
解决Antd 里面的select 选择框联动触发的问题
2020/10/24 Javascript
python 域名分析工具实现代码
2009/07/15 Python
Python正则表达式如何进行字符串替换实例
2016/12/28 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
pandas删除指定行详解
2019/04/04 Python
PyTorch基本数据类型(一)
2019/05/22 Python
详解python的变量缓存机制
2021/01/24 Python
HTML5计时器小例子
2013/10/15 HTML / CSS
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
Nordgreen台湾官网:极简北欧设计手表
2019/08/21 全球购物
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
软件测试工程师笔试题带答案
2015/03/27 面试题
社区八一活动方案
2014/02/03 职场文书
房地产财务部员工岗位职责
2014/03/12 职场文书
基于python的matplotlib制作双Y轴图
2021/04/20 Python