Javascript实现带关闭按钮的网页漂浮广告代码


Posted in Javascript onJanuary 12, 2014
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>带关闭按钮的网页漂浮广告代码</title> 
</head> 
<body> 
<div id="img" style="position: absolute; left: 311; top: 815;visibility :hidden;" onmouseover="clearInterval(interval)" onmouseout="interval = setInterval('changePos()', delay)" align="right"> 
<a href="#" target="_blank"><img border="0" src="图片路径" onload="return imgzoom(this,600);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/></a> 
<span style="CURSOR:hand;color:red;font-weight:bold" onclick="clearInterval(interval);img.style.visibility = 'hidden'">X</span> 
</div> 
<script language=javascript src=ff.js> </script> 
</body> 
</html>

ff.js代码
var xPos = 20; 
var yPos = document.body.clientHeight; 
var step = 1; 
var delay = 30; 
var height = 0; 
var Hoffset = 0; 
var Woffset = 0; 
var yon = 0; 
var xon = 0; 
var pause = true; 
var interval; 
img.style.top = yPos; 
function changePos() { 
width = document.body.clientWidth; 
height = document.body.clientHeight; 
Hoffset = img.offsetHeight; 
Woffset = img.offsetWidth; 
img.style.left = xPos + document.body.scrollLeft; 
img.style.top = yPos + document.body.scrollTop; 
if (yon) { 
yPos = yPos + step; 
} 
else { 
yPos = yPos - step; 
} 
if (yPos < 0) { 
yon = 1; 
yPos = 0; 
} 
if (yPos >= (height - Hoffset)) { 
yon = 0; 
yPos = (height - Hoffset); 
} 
if (xon) { 
xPos = xPos + step; 
} 
else { 
xPos = xPos - step; 
} 
if (xPos < 0) { 
xon = 1; 
xPos = 0; 
} 
if (xPos >= (width - Woffset)) { 
xon = 0; 
xPos = (width - Woffset); 
} 
} 
function start() { 
img.style.visibility = "visible"; 
interval = setInterval('changePos()', delay); 
} 
start();
Javascript 相关文章推荐
简单三步,搞掂内存泄漏
Mar 10 Javascript
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
Dec 03 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
Jan 25 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
Mar 18 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
JS实现的五级联动菜单效果完整实例
Feb 23 Javascript
angularjs实现天气预报功能
Jun 16 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
Jul 06 Javascript
使用JavaScript解析URL的方法示例
Mar 01 Javascript
深入理解Vue keep-alive及实践总结
Aug 21 Javascript
详解JavaScript数据类型和判断方法
Sep 04 Javascript
vue+springboot实现登录验证码
May 27 Vue.js
jquery toolbar与网页浮动工具条具体实现代码
Jan 12 #Javascript
jQuery在iframe中无法弹出对话框的解决方法
Jan 12 #Javascript
js弹窗返回值详解(window.open方式)
Jan 11 #Javascript
JS中表单的使用小结
Jan 11 #Javascript
js opener的使用详解
Jan 11 #Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
Jan 11 #Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 #Javascript
You might like
如何在php中正确的使用json
2013/08/06 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
2015/04/21 PHP
php+ajax+json 详解及实例代码
2016/12/12 PHP
PHP查询分页的实现代码
2017/06/09 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
如何实现动态删除javascript函数
2007/05/27 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
js中精确计算加法和减法示例
2014/03/28 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
javascript将异步校验表单改写为同步表单
2015/01/27 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
微信小程序 本地图片按照屏幕尺寸处理
2017/08/04 Javascript
js实现多图和单图上传显示
2019/12/18 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
python比较两个列表大小的方法
2015/07/11 Python
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
python验证码识别教程之利用滴水算法分割图片
2018/06/05 Python
Python 互换字典的键值对实例
2019/02/12 Python
Python中url标签使用知识点总结
2020/01/16 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
英国门把手公司:Door Handle Company
2019/05/12 全球购物
Vuori官网:运动服装的终级表现
2021/01/27 全球购物
生物化工专业个人自荐信
2013/09/26 职场文书
学院书画协会部门岗位职责
2013/12/01 职场文书
风险评估实施方案
2014/03/09 职场文书
个人师德师风自我剖析材料
2014/09/29 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
详解Golang如何实现支持随机删除元素的堆
2022/09/23 Python