用DIV简仿模态窗口

ContractedBlock.gif ExpandedBlockStart.gif Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 
<head>
  
<title> New Document </title>
  
<meta name="Generator" content="EditPlus">
  
<meta name="Author" content="">
  
<meta name="Keywords" content="">
  
<meta name="Description" content="">
 
</head>
<style>
div.titleBar
{
background
: #CC66CC;
margin
: 0px auto;
width
: 100%;
height
: 21px;
border
: #0000FF solid 1px;
}
div.closeButton
{
float
: right;
}
div.mainBody
{
margin
: auto;
}
#divModalDialog
{
border
:solid 1px;
background
:white;
POSITION
: absolute;
left
:0px;
top
:0px;
DISPLAY
: none;
z-index
:49;
height
:200px;
WIDTH
: 350px;
}
#divModal
{BACKGROUND-COLOR: white; FILTER: alpha(opacity=75); LEFT: 0px; POSITION:absolute; TOP: 0px"}
</style>

<script>

function showModel()

      divModalDialog.style.display 
= "block";
      resizeModal();
      window.onresize 
= resizeModal;
}
function closeModel()
{
      divModal.style.width 
= "0px";
      divModal.style.height 
= "0px";
      divModalDialog.style.display 
= "none";
      window.onresize 
= null;
}
function resizeModal()
{
      divModal.style.width 
= document.body.scrollWidth;
      divModal.style.height 
= document.body.scrollHeight;
      divModalDialog.style.left 
= ((document.body.offsetWidth - divModalDialog.offsetWidth) / 2);
      divModalDialog.style.top 
= ((document.body.offsetHeight - divModalDialog.offsetHeight) / 2);
}
</script>
 
<body>
  
<input type="button" value="点击这里" onclick="showModel()" />

<!-- 透明遮罩 -->
<DIV id="divModal"></div>
<!-- 透明遮罩 end -->

<!-- 模态窗口 -->
<DIV id="divModalDialog" >
<div class="titleBar">
     
<div class="closeButton"><href="javascript:closeModel();">[关闭]</a></div>   
</div>
<div class="mainBody">
         在这里添加内容
</div>
</DIV>
<!-- 模态窗口 end -->
 
</body>
</html>

转载于:https://www.cnblogs.com/seven911/archive/2008/10/28/1321424.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值