对联广告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常用的方法整理
Aug 20 Javascript
javascript自动恢复文本框点击清除后的默认文本
Jan 12 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
Sep 24 Javascript
微信小程序 火车票查询实例讲解
Oct 17 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
Apr 28 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
May 10 Javascript
Vue Promise的axios请求封装详解
Aug 13 Javascript
vue 实现在函数中触发路由跳转的示例
Sep 01 Javascript
Nuxt.js实战和配置详解
Aug 05 Javascript
解决在layer.open中使用时间控件laydate失败的问题
Sep 11 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 Javascript
vue动态合并单元格并添加小计合计功能示例
Nov 26 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
2011/12/07 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
weex slider实现滑动底部导航功能
2017/08/28 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
Node.js API详解之 dgram模块用法实例分析
2020/06/05 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
如何用Python 加密文件
2020/09/10 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
女方回门宴答谢词
2014/01/14 职场文书
企业内部培训方案
2014/02/04 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
库房管理员岗位职责
2015/02/12 职场文书
元宵节寄语大全
2015/02/27 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
详解MySQL中的主键与事务
2021/05/27 MySQL
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript