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 相关文章推荐
关于IE7 IE8弹出窗口顶上
Dec 22 Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
Sep 12 Javascript
关于跨站脚本攻击问题
Dec 22 Javascript
JS 获取select(多选下拉)中所选值的示例代码
Aug 02 Javascript
jQuery实现图片放大预览实现原理及代码
Sep 12 Javascript
jquery 提示信息显示后自动消失的具体实现
Dec 18 Javascript
JQuery中extend使用介绍
Mar 13 Javascript
jquery的ajax异步请求接收返回json数据实例
Jun 16 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
Jul 12 Javascript
微信小程序实现列表页的点赞和取消点赞功能
Nov 02 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
Jul 24 Javascript
react实现复选框全选和反选组件效果
Aug 25 Javascript
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页面编码的两种方法示例介绍
2014/03/03 PHP
PHP中基本HTTP认证技巧分析
2015/03/16 PHP
PHP编写RESTful接口
2016/02/23 PHP
php支持断点续传、分块下载的类
2016/05/02 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
javascript设置文本框光标的方法实例小结
2016/11/04 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
2017/08/14 Javascript
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
详解Vue中使用Axios拦截器
2019/04/22 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
详解python调度框架APScheduler使用
2017/03/28 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
tornado 多进程模式解析
2018/01/15 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
pthon贪吃蛇游戏详细代码
2019/01/27 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
matplotlib绘制鼠标的十字光标的实现(内置方式)
2021/01/06 Python
管理信息系学生的自我评价
2014/01/11 职场文书
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
护士节策划方案
2014/05/19 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
募捐感谢信
2015/01/22 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏