Asp.net弹出层并且有遮罩层
来源:互联网 发布:知乎折叠 编辑:程序博客网 时间:2024/05/17 06:29
长久以来,asp.net弹出层并且有遮罩层问题都是一个难以解决的问题,鉴于此,我决定写个弹出层发布出来,供大家使用...
这里的doing层是遮罩层,divLogin层是登陆层
若有其他问题请留言或邮箱联系52aspx@163.com
<!--用js控制显示-->
<script type="text/javascript" language="javascript">
function ShowNo() //隐藏两个层
{
document.getElementById("doing").style.display="none";
document.getElementById("divLogin").style.display="none";
}
function $(id)
{
return (document.getElementById) ? document.getElementById(id) : document.all[id] ;
}
function showFloat() //根据屏幕的大小显示两个层
{
var range = getRange();
$('doing').style.width = range.width + "px";
$('doing').style.height = range.height + "px";
$('doing').style.display = "block";
document.getElementById("divLogin").style.display="";
}
function getRange() //得到屏幕的大小
{
var top = document.body.scrollTop;
var left = document.body.scrollLeft;
var height = document.body.clientHeight;
var width = document.body.clientWidth;
if (top==0 && left==0 && height==0 && width==0)
{
top = document.documentElement.scrollTop;
left = document.documentElement.scrollLeft;
height = document.documentElement.clientHeight;
width = document.documentElement.clientWidth;
}
return {top:top ,left:left ,height:height ,width:width } ;
}
</script>
<style type="text/css">
body{margin:0px;}
</style>
<form id="form1" runat="server">
<a href="javascript:void(0)" onclick="showFloat()">登陆</a> //登陆链接
<!--加一个半透明层-->
<div id="doing" style="filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;background-color:#000;width:100%;height:100%;z-index:1000;position: absolute;left:0;top:0;display:none;overflow: hidden;">
</div>
<!--加一个登录层-->
<div id="divLogin" style="border:solid 10px #898989;background:#fff;padding:10px;width:780px;z-index:1001; position: absolute; display:none;top:50%; left:50%;margin:-200px 0 0 -400px;">
<div style="padding:3px 15px 3px 15px;text-align:left;vertical-align:middle;" >
<div>
用户:
<asp:TextBox ID="TxtUserName" runat="server" > </asp:TextBox>
</div>
<div>
密码:
<asp:TextBox ID="TxtUserPwd" runat="server" TextMode="Password" > </asp:TextBox>
</div>
<br/>
<div>
<asp:Button ID="BttLogin" runat="server" Text=" 登 陆 "/>
<input id="BttCancel" type="button" value=" 取 消 " onclick="ShowNo()" />
</div>
</div>
</div>
</form>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /> //<br/>
用来撑大页面
- Asp.net弹出层并且有遮罩层
- Asp.net弹出层并且有遮罩层
- Asp.net弹出层并且有遮罩层
- Asp.net弹出层并且有遮罩层
- asp.net 弹出div层
- asp.net 弹出层编辑
- asp.net 弹出层编辑
- asp.net弹出层实例
- ASP.net弹出层的效果
- asp.net弹出层扩展研究
- asp.net弹出层效果,遮盖背景,能实现在弹出层上操作数据
- 支持IE和FF的ASP.NET弹出层
- ASP.NET(C#) 最简单的弹出层
- asp.net中获取Layer弹出层返回值
- 点击弹出层,并且背景变暗
- ASP.NET—013:实现带控件的弹出层(弹出框)
- ASP.NET—013:实现带控件的弹出层(弹出框)
- C# ASP.NET中无刷新页面 弹出对话框,并且页面跳转
- Nutch 的集群式搜索引擎
- 设备日志信息采集方案
- Java事务小结
- c语言中浮点数的表示形式
- js正确获取元素样式详解
- Asp.net弹出层并且有遮罩层
- 电子书下载
- js进度条
- js进度条(简单的)
- 公信力不能在29秒中发烧死亡
- 正则表达式 一看就会
- 线程同步--使用互斥量
- JavaScript 乱码问题
- DTS(data transfer service)