页面右下角弹出提示框示例代码js版


Posted in Javascript onAugust 02, 2013
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 
<% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>无标题文档</title> 
<style type="text/css"> 
* {margin:0px;padding:0px;} 
html,body { height:100%;} 
body { font-size:14px; line-height:24px;} 
#tip { 
position: absolute; 
right: 0px; 
bottom: 0px; 
height: 0px; 
width: 180px; 
border: 1px solid #CCCCCC; 
background-color: #eeeeee; 
padding: 1px; 
overflow:hidden; 
display:none; 
font-size:12px; 
z-index:10; 
} 
#tip p { padding:6px;} 
#tip h1,#detail h1 { 
font-size:14px; 
height:25px; 
line-height:25px; 
background-color:#0066CC; 
color:#FFFFFF; 
padding:0px 3px 0px 3px; 
filter: Alpha(Opacity=100); 
} 
#tip h1 a,#detail h1 a { 
float:right; 
text-decoration:none; 
color:#FFFFFF; 
} 
#shadow { 
position:absolute; 
width:100%; 
height:100%; 
background-color:#000000; 
z-index:11; 
filter: Alpha(Opacity=70); 
display:none; 
overflow:hidden; 
} 
#detail { 
width:500px; 
height:200px; 
border:3px double #ccc; 
background-color:#FFFFFF; 
position:absolute; 
z-index:30; 
display:none; 
left:30%; 
top:30% 
} 
</style> 
<script type="text/javascript"> 
var handle; 
function start() 
{ 
var obj = document.getElementById("tip"); 
if (parseInt(obj.style.height)==0) 
{ obj.style.display="block"; 
handle = setInterval("changeH('up')",2); 
}else 
{ 
handle = setInterval("changeH('down')",2) 
} 
} 
function changeH(str) 
{ 
var obj = document.getElementById("tip"); 
if(str=="up") 
{ 
if (parseInt(obj.style.height)>200) 
clearInterval(handle); 
else 
obj.style.height=(parseInt(obj.style.height)+8).toString()+"px"; 
} 
if(str=="down") 
{ 
if (parseInt(obj.style.height)<8) 
{ clearInterval(handle); 
obj.style.display="none"; 
} 
else 
obj.style.height=(parseInt(obj.style.height)-8).toString()+"px"; 
} 
} 
function showwin() 
{ 
document.getElementsByTagName("html")[0].style.overflow = "hidden"; 
start(); 
document.getElementById("shadow").style.display="block"; 
document.getElementById("detail").style.display="block"; 
} 
function recover() 
{ 
document.getElementsByTagName("html")[0].style.overflow = "auto"; 
document.getElementById("shadow").style.display="none"; 
document.getElementById("detail").style.display="none"; 
} 
</script> 
</head> 
<body onload="document.getElementById('tip').style.height='0px'"> 
<div id="shadow"> </div> 
<div id="detail"> 
</div> 
<div id="tip"><h1><a href="javascript:void(0)" onclick="start()">×</a>您有新消息</h1><p><a href="javascript:void(0)" onclick="showwin()">点击这里查看详细</a></p></div> </body> 
</html> 
<script language="JavaScript"> 
window.attachEvent("onload", myTimer); //绑定到onload事件 
function myTimer() { 
start(); 
window.setTimeout("myTimer()",6000);//设置循环时间 
} 
</script>
Javascript 相关文章推荐
简单的无缝滚动程序-仅几行代码
May 08 Javascript
js字符编码函数区别分析
Jun 05 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
May 03 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
Jun 13 Javascript
jQuery实现3D文字特效的方法
Mar 10 Javascript
Javascript中的arguments与重载介绍
Mar 15 Javascript
js判断当前页面在移动设备还是在PC端中打开
Jan 06 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
Nov 11 Javascript
浅谈Node.js 沙箱环境
May 15 Javascript
vue 组件的封装之基于axios的ajax请求方法
Aug 11 Javascript
Vue登录注册并保持登录状态的方法
Aug 17 Javascript
Js类的构建与继承案例详解
Sep 15 Javascript
js获取IP和PcName(IE)在vs中可用
Aug 02 #Javascript
js获取location.href的参数实例代码
Aug 02 #Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
Aug 02 #Javascript
把jquery 的dialog和ztree结合实现步骤
Aug 02 #Javascript
jquery的相对父元素和相对文档定位示例代码
Aug 02 #Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
Aug 02 #Javascript
JS 获取select(多选下拉)中所选值的示例代码
Aug 02 #Javascript
You might like
PHP的curl实现get,post和cookie(实例介绍)
2013/06/17 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
基于ThinkPHP实现批量删除
2015/12/18 PHP
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
28个JS验证函数收集
2010/03/02 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
推荐一个封装好的getElementsByClassName方法
2014/12/02 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
Bootstrap零基础入门教程(三)
2016/07/18 Javascript
深入理解Javascript箭头函数中的this
2017/02/13 Javascript
JavaScript之Map和Set_动力节点Java学院整理
2017/06/29 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
jQuery动态操作表单示例【基于table表格】
2018/12/06 jQuery
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
vue 地图可视化 maptalks 篇实例代码详解
2019/05/21 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
jQuery zTree插件使用简单教程
2019/08/16 jQuery
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
[32:07]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第一场 12.16
2020/12/17 DOTA
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
python调用java的jar包方法
2018/12/15 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
Python实现使用dir获取类的方法列表
2019/12/24 Python
pytorch对梯度进行可视化进行梯度检查教程
2020/02/04 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
巴西食品补充剂在线零售商:Músculos na Web
2017/08/07 全球购物
美国购物网站:Clickhere2shop
2021/01/28 全球购物
学生个人的自我评价分享
2013/11/05 职场文书
ktv收银员岗位职责
2013/12/16 职场文书
课外访万家心得体会
2014/09/03 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP