对联广告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 相关文章推荐
用jscript实现列出安装的软件列表
Jun 18 Javascript
用javascript实现给图片加链接
Aug 15 Javascript
Jquery 表单验证类介绍与实例
Jun 09 Javascript
JavaScript中的console.log()函数详细介绍
Dec 29 Javascript
如何使用jquery实现文字上下滚动效果
Oct 12 Javascript
jquery表单验证插件validation使用方法详解
Jan 20 Javascript
JS实现动态添加DOM节点和事件的方法示例
Apr 28 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
js 客户端打印html 并且去掉页眉、页脚的实例
Nov 03 Javascript
微信小程序人脸识别功能代码实例
May 07 Javascript
JS面向对象编程——ES6 中class的继承用法详解
Mar 03 Javascript
浅谈javascript如何获取文件后缀名
Aug 07 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页面防重复提交方法总结
2013/11/25 PHP
Laravel中使用自己编写类库的3种方法
2015/02/10 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
php5.6.x到php7.0.x特性小结
2019/08/17 PHP
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
多个js与css文件的合并方法详细说明
2012/12/26 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
jquery form 隐藏的input 选择
2014/04/29 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
input框中的name和id的区别
2016/11/16 Javascript
详解使用nvm安装node.js
2017/07/18 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
mui框架移动开发初体验详解
2017/10/11 Javascript
JS实现二维数组横纵列转置的方法
2018/04/17 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
vue axios请求频繁时取消上一次请求的方法
2018/11/10 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
使用p5.js实现动态GIF图片临摹重现
2019/10/23 Javascript
[04:07]显微镜下的DOTA2第八期——英雄复活动作
2014/06/24 DOTA
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
如何用Django处理gzip数据流
2021/01/29 Python
幼儿园师德演讲稿
2014/05/06 职场文书
公司租车协议书
2015/01/29 职场文书
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server
Golang实现可重入锁的示例代码
2022/05/25 Golang