当前位置: 首页 > news >正文

Asp.net弹出层并且有遮罩层

长久以来,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)" οnclick="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> &nbsp; &nbsp; 
<asp:Button ID="BttLogin" runat="server" Text=" 登 陆 "/>&nbsp; 
<input id="BttCancel" type="button" value=" 取 消 " οnclick="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/>

用来撑大页面

转载于:https://www.cnblogs.com/guozhe/p/3423401.html

相关文章:

  • WebView.简单使用_ZC代码
  • StringUtils工具类用法
  • 推荐一个React的管理后台框架
  • JQuery FullCalendar(二)
  • 在Pd中取消Code Name 同步
  • QTREE5 - Query on a tree V(LCT)
  • C/C++ Volatile关键词深度剖析
  • word2vec原理(一) CBOW与Skip-Gram模型基础——转载自刘建平Pinard
  • Treap实现的名次树
  • 最短路径SPFA算法(邻接表存法)
  • python 读取文件基本格式
  • Spring注入静态变量
  • Hadoop的hdfs api操作
  • 反射获取枚举的属性注释
  • 各种卷积结构原理及优劣总结
  • Google 是如何开发 Web 框架的
  • 「译」Node.js Streams 基础
  • 2017 年终总结 —— 在路上
  • android 一些 utils
  • Angularjs之国际化
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • es6
  • IDEA常用插件整理
  • JS+CSS实现数字滚动
  • Js基础知识(四) - js运行原理与机制
  • miaov-React 最佳入门
  • PHP的类修饰符与访问修饰符
  • Vue学习第二天
  • Webpack 4x 之路 ( 四 )
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 构造函数(constructor)与原型链(prototype)关系
  • 开源SQL-on-Hadoop系统一览
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何使用 JavaScript 解析 URL
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 微服务入门【系列视频课程】
  • 我从编程教室毕业
  • 系统认识JavaScript正则表达式
  • 新手搭建网站的主要流程
  • 用Canvas画一棵二叉树
  • 责任链模式的两种实现
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​Java并发新构件之Exchanger
  • ​Spring Boot 分片上传文件
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • ()、[]、{}、(())、[[]]命令替换
  • (06)Hive——正则表达式
  • (23)Linux的软硬连接
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (转)创业的注意事项
  • (转)人的集合论——移山之道
  • (转载)从 Java 代码到 Java 堆