页面右下角弹出提示框示例代码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 相关文章推荐
Javascript学习笔记2 函数
Jan 11 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
Apr 10 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
Apr 16 Javascript
javascript正则表达式中的replace方法详解
Apr 20 Javascript
jQuery弹出层插件Lightbox_me使用指南
Apr 21 Javascript
原生js实现放大镜特效
Mar 08 Javascript
vue微信分享 vue实现当前页面分享其他页面
Dec 02 Javascript
vue axios 在页面切换时中断请求方法 ajax
Mar 05 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
Aug 19 Javascript
使用post方法实现json往返传输数据的方法
Mar 30 Javascript
详解Vue之父子组件传值
Apr 01 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
Apr 29 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
珊瑚虫IP库浅析
2007/02/15 PHP
用PHP获取Google AJAX Search API 数据的代码
2010/03/12 PHP
php实现两个数组相加的方法
2015/02/17 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
js 数值项目的格式化函数代码
2010/05/14 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
基于javascript实现九宫格大转盘效果
2020/05/28 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
2018/08/24 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
简单介绍Python中的decode()方法的使用
2015/05/18 Python
python多线程方式执行多个bat代码
2016/06/07 Python
Python中遇到的小问题及解决方法汇总
2017/01/11 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
MAC中PyCharm设置python3解释器
2017/12/15 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
Django 自动生成api接口文档教程
2019/11/19 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
高性能装备提升营地:Kammok
2019/02/27 全球购物
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
酒吧员工的岗位职责
2013/11/26 职场文书
企业内控岗位的职责
2014/02/07 职场文书
给妈妈洗脚活动方案
2014/08/16 职场文书
爱国之歌(8首)
2019/09/29 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js
MybatisPlus EntityWrapper如何自定义SQL
2022/03/22 Java/Android