js css は、マスクされた中央のポップアップ レイヤーを実現します (ブラウザ ウィンドウのスクロール バーでスクロールします)
title>
< ;style type="text/css">
*{}{margin:0;padding:0;}
html{}{_background:url(about:blank);} /**//* IE6 でのフラッシュを防止し、空のファイルを about:blank に置き換え、リクエストを削減します */
body{}{background:#fff; font: 12px/1.5 Tahoma,Geneva, \5b8b\4f53, sans-serif;}
.wrap{ }{height:980px;padding-top:20px;text-align:center;}
p{}{font-size:14px;text-align:center;line-height:24px;}
/* *//** マスクレイヤー **/
#masklayer{}{
背景:#000;
フィルター:アルファ(不透明度 = 50); >上:0;
左:0;
幅:100%;
位置:固定; ;
_left:expression(documentElement.scrollLeft documentElement.clientWidth - this.offsetWidth);
_top:expression(documentElement.scrollTop documentElement.clientHeight - this.offsetHeight); 🎝>*/
#popup{}{
display:none;
z-index:1000;
left:50%; ;
位置: 固定!重要;
マージン左:-150px !重要;
_top:expression(eval(document.compatMode && document.compatMode) )?
documentElement .scrollTop (document.documentElement.clientHeight - this.offsetHeight)/2: /**//** ポップアップレイヤー **/
document.body.scrollTop (document.body.clientHeight - this.clientHeight)/ 2); /** //*IE6*/
}
.content{}{background:#f3f3f3;border:1px Solid #999;}
.content h3{}{background:#a0a0a0; color:#fff;font -size:14px;height:32px;line-height:32px;padding-left:5px;}
#clickbtn{}{margin-top:20px;}
;/div>
script type=" text/javascript">
(function(masklayer){
var clickbtn = document.getElementById('clickbtn');
clickbtn.onclick = function(){
var ポップアップ= document.getElementById ('popup');
masklayer.style.display='block';
var h = Popup.clientHeight; (popup.style ){
marginTop = -h/2 'px';
}
}
})(document.getElementById('masklayer'))