对联广告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 学习笔记
Mar 05 Javascript
jQuery控制TR显示隐藏的几种方法
Jun 18 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
Aug 21 Javascript
js删除数组元素、清空数组的简单方法(必看)
Jul 27 Javascript
浅谈angularjs module返回对象的坑(推荐)
Oct 21 Javascript
JavaScript中的编码和解码函数
Feb 15 Javascript
JS身份证信息验证正则表达式
Jun 12 Javascript
angularJS实现不同视图同步刷新详解
Oct 09 Javascript
vue中el-upload上传图片到七牛的示例代码
Oct 19 Javascript
新手如何快速理解js异步编程
Jun 24 Javascript
vue.js 2.0实现简单分页效果
Jul 29 Javascript
基于JS判断对象是否是数组
Jan 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/07/15 PHP
php语言的7种基本的排序方法
2020/12/28 PHP
CI操作cookie的方法分析(基于helper类库)
2016/03/28 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
javascript 一些用法小结
2009/09/11 Javascript
jquery 元素相对定位代码
2010/10/15 Javascript
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
JS字符串的切分用法实例
2016/02/22 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
Python 实现简单的电话本功能
2015/08/09 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
2018/02/21 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
python print 按逗号或空格分隔的方法
2018/05/02 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
python处理DICOM并计算三维模型体积
2019/02/26 Python
css3 条纹化和透明化表格Firefox下测试成功
2014/04/15 HTML / CSS
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
物理教育专业毕业生推荐信
2013/11/03 职场文书
给女朋友的道歉信
2014/01/10 职场文书
英语国培研修感言
2014/02/13 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
实习科室评语
2015/01/04 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers