可自动关闭的JS消息提示框

转载 2015年11月19日 11:48:59
<html>
<head>
<title>JavaScript自动关闭窗口</title>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
</head>
<body>   
<input type="button" value="弹出alert框自动关闭" onClick="Alert('不点击确定三秒后自动关闭')">  
<script>
//自动关闭提示框  
function Alert(str) {  
    var msgw,msgh,bordercolor;  
    msgw=350;//提示窗口的宽度  
    msgh=80;//提示窗口的高度  
    titleheight=25 //提示窗口标题高度  
    bordercolor="#336699";//提示窗口的边框颜色  
    titlecolor="#99CCFF";//提示窗口的标题颜色  
    var sWidth,sHeight;  
    //获取当前窗口尺寸  
    sWidth = document.body.offsetWidth;  
    sHeight = document.body.offsetHeight;  
//    //背景div  
    var bgObj=document.createElement("div");  
    bgObj.setAttribute('id','alertbgDiv');  
    bgObj.style.position="absolute";  
    bgObj.style.top="0";  
    bgObj.style.background="#E8E8E8";  
    bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";  
    bgObj.style.opacity="0.6";  
    bgObj.style.left="0";  
    bgObj.style.width = sWidth + "px";  
    bgObj.style.height = sHeight + "px";  
    bgObj.style.zIndex = "10000";  
    document.body.appendChild(bgObj);  
    //创建提示窗口的div  
    var msgObj = document.createElement("div")  
    msgObj.setAttribute("id","alertmsgDiv");  
    msgObj.setAttribute("align","center");  
    msgObj.style.background="white";  
    msgObj.style.border="1px solid " + bordercolor;  
    msgObj.style.position = "absolute";  
    msgObj.style.left = "50%";  
    msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";  
    //窗口距离左侧和顶端的距离   
    msgObj.style.marginLeft = "-225px";  
    //窗口被卷去的高+(屏幕可用工作区高/2)-150  
    msgObj.style.top = document.body.scrollTop+(window.screen.availHeight/2)-150 +"px";  
    msgObj.style.width = msgw + "px";  
    msgObj.style.height = msgh + "px";  
    msgObj.style.textAlign = "center";  
    msgObj.style.lineHeight ="25px";  
    msgObj.style.zIndex = "10001";  
    document.body.appendChild(msgObj);  
    //提示信息标题  
    var title=document.createElement("h4");  
    title.setAttribute("id","alertmsgTitle");  
    title.setAttribute("align","left");  
    title.style.margin="0";  
    title.style.padding="3px";  
    title.style.background = bordercolor;  
    title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";  
    title.style.opacity="0.75";  
    title.style.border="1px solid " + bordercolor;  
    title.style.height="18px";  
    title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";  
    title.style.color="white";  
    title.innerHTML="提示信息";  
    document.getElementById("alertmsgDiv").appendChild(title);  
    //提示信息  
    var txt = document.createElement("p");  
    txt.setAttribute("id","msgTxt");  
    txt.style.margin="16px 0";  
    txt.innerHTML = str;  
    document.getElementById("alertmsgDiv").appendChild(txt);  
    //设置关闭时间  
    window.setTimeout("closewin()",2000);   
}  
function closewin() {  
    document.body.removeChild(document.getElementById("alertbgDiv"));  
    document.getElementById("alertmsgDiv").removeChild(document.getElementById("alertmsgTitle"));  
    document.body.removeChild(document.getElementById("alertmsgDiv"));  
}
</script>
</body>   
</html>

js弹出提示信息并自动关闭

New Document //contetn为要显示的内容 //height为离窗口顶部的距离 //time为多少秒后关闭的时间,单位为秒 function sh...

jQuery 弹出窗口2秒后自动关闭

修改数据后需要给用户一个提示,下面是html代码: 可设置内容弹出层,2秒自动消失 .alertWindowContent h1,p{text-...
  • xjhtmxx
  • xjhtmxx
  • 2016年06月14日 15:38
  • 6804

可自动关闭的JS消息提示框

Js代码   //自动关闭提示框   function Alert(str) {       var msgw,msgh,bordercolor;       msgw=350;/...

弹出窗口自动关闭

#sponsorAdDiv {position:absolute; height:1; width:1; top:0; left:0;} --> adTime=6;  //关闭窗口等待的时...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

js实现弹窗提示,N秒后自动关闭并跳转页面

前端部分         .overlay{                 background:transparent url(images/overlay.png) repeat top...

Java后台---从底层了解Session会话、pageContext

Session会话简介: 会话是指在一段时间内,用户使用同一个浏览器进程与Web应用之间的交互过程。 会话(Session)通常用来跟踪用户的状态,缓存用户在此浏览器进程中的信息。 ...

mybatis常用jdbcType数据类型以及对应的JavaType

1、MyBatis 通过包含的jdbcType类型BIT、FLOAT、CHAR 、TIMESTAMP 、 OTHER 、UNDEFINEDTINYINT 、REAL 、VARCHAR 、BINA...
  • Elenal
  • Elenal
  • 2016年12月12日 15:46
  • 9506

一个jq投票,无论成功与否3秒后自动关闭提示框

验证码:     看不清楚  *验证码不可为空 ...
  • zjb574
  • zjb574
  • 2012年07月18日 15:34
  • 3768

一个jq投票,无论成功与否3秒后自动关闭提示框

原文地址:http://blog.csdn.net/zjb574/article/details/7759447
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:可自动关闭的JS消息提示框
举报原因:
原因补充:

(最多只允许输入30个字)