对联广告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 相关文章推荐
一个cssQuery对象 javascript脚本实现代码
Jul 21 Javascript
window.location.hash 使用说明
Nov 08 Javascript
谈谈JavaScript中的函数与闭包
Apr 14 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
Nov 17 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
Jun 03 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
Nov 22 Javascript
Java与JavaScript中判断两字符串是否相等的区别
Mar 13 Javascript
JavaScript运动框架 多值运动(四)
May 18 Javascript
js中bool值的转换及“&amp;&amp;”、“||”、 “!!”详解
Dec 21 Javascript
js form表单input框限制20个字符,10个汉字代码实例
Apr 12 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
May 15 Javascript
JavaScript生成一个不重复的ID的方法示例
Sep 16 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的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
thinkPHP数据库增删改查操作方法实例详解
2016/12/06 PHP
16个最流行的JavaScript框架[推荐]
2011/05/29 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
微信QQ的二维码登录原理js代码解析
2016/06/23 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
基于JavaScript实现类名的添加与移除
2017/04/23 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
2018/03/03 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
vue 组件开发原理与实现方法详解
2019/11/29 Javascript
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
python计算最小优先级队列代码分享
2013/12/18 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
搭建python django虚拟环境完整步骤详解
2019/07/08 Python
pywinauto自动化操作记事本
2019/08/26 Python
Python range与enumerate函数区别解析
2020/02/28 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
2020/07/20 Python
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
Tomcat中怎么使用log4j输出所有的log
2016/07/07 面试题
开会通知
2015/04/20 职场文书
股东大会通知
2015/04/24 职场文书
装修公司管理制度
2015/08/05 职场文书
2019朋友新婚祝福语精选
2019/10/10 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js