对联广告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封装的不错的选项卡效果代码
Feb 15 Javascript
javascript instanceof 与typeof使用说明
Jan 11 Javascript
jQuery maxlength文本字数限制插件
Apr 16 Javascript
javascript基础知识大集锦(二) 推荐收藏
Jan 13 Javascript
动态加载js、css的简单实现代码
May 26 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
Nov 30 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
Mar 28 Javascript
原生js封装的ajax方法示例
Aug 02 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
Windows下安装 node 的版本控制工具 nvm
Feb 06 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
Sep 21 Javascript
8个非常实用的Vue自定义指令
Dec 15 Vue.js
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
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管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
Laravel中间件实现原理详解
2016/10/09 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
2017/03/21 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
python导出hive数据表的schema实例代码
2018/01/22 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
Python代码注释规范代码实例解析
2020/08/14 Python
TensorFlow的环境配置与安装方法
2021/02/20 Python
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
澳大利亚最受欢迎的超级商场每日优惠:Catch
2020/11/17 全球购物
档案接收函
2014/01/13 职场文书
法人代表任命书范本
2014/06/05 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang
frg-100简单操作(设置)说明
2022/04/05 无线电