惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
J
Java Code Geeks
有赞技术团队
有赞技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss
Apple Machine Learning Research
Apple Machine Learning Research
量子位
D
Docker
V
Visual Studio Blog
博客园 - 司徒正美
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
U
Unit 42
M
MIT News - Artificial intelligence
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
V
V2EX
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
Vercel News
Vercel News
C
Check Point Blog

博客园 - myer

使用you-get下载youtube视频 找不到org.springframework.context.ConfigurableApplicationContext的类文件 Centos7安装mysql8 无法加载oramts.dll 反射应用中的同种类型转换错误 - myer - 博客园 aspx文件生产静态html文件 在ASP.NET中实现Url Rewriting 正则表达式 c# 手机号码正则表达式 - myer - 博客园 jscalendar-1.0中文解决方法 GridView中嵌套GridView asp.net 小偷程序实现的原理和源码 - myer - 博客园 GridView 排序 开源软件FtpClient几个问题 CMM简介 C# ping命令的实现 .net中序列化和反序列化 ASP.net 本地化和国际化 C#编码规范
DIV模式窗口的实现
myer · 2007-03-25 · via 博客园 - myer

在126邮箱和其他网站经常看到在页面中弹出的窗口,当然sina的blog也是当你点击一个按钮是弹出一个对话框,这时其他操作都不能进行。跟c/s架构中的模式窗口一样,自己在做项目中正好要用到所以就仔细的看看了,原来是用到Div层来实现的。当一个层在最上方时他下一层的表单是不能进行任何操作的。

下面是我做的一个简单的例子:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
  <script language="javascript">
  function show(){  
        bg.style.visibility="visible";  
  }  
  function hide(){  
        bg.style.visibility="hidden";  
  }  
  </script>
</head>

<body>
<form method="POST" action="--WEBBOT-SELF--">
<input type="submit" value="提交" name="B1">
   <div id="bg" style="position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#FFFFFF;filter:Alpha(opacity=80);visibility:visible;">  
    <div id="msg" style="position:absolute;width:366px;height:200px;background-color: #FF0000;border-style:solid;">
    <input type=button   value="测试数据"   onclick="hide()"></div>  
</div>
</form> 
</body>

</html>