常用的AJAX弹出层代码

ContractedBlock.gif ExpandedBlockStart.gif Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    
<title>无标题文档</title>
    
<script type="text/javascript" src="scripts/jquery-1.3.2.min.js"></script>
    
<style type="text/css">
        <!
        -- html, body
        
{
            height
: 100%;
            margin
: 0px;
            font-size
: 12px;
        
}
        .mydiv
        
{
            background-color
: #FFCC66;
            border
: 1px solid #f00;
            text-align
: center;
            line-height
: 40px;
            font-size
: 12px;
            font-weight
: bold;
            z-index
: 99;
            width
: 300px;
            height
: 120px;
            left
: 50%; /*FF IE7*/
            top
: 50%; /*FF IE7*/
            margin-left
: -150px !important; /*FF IE7 该值为本身宽的一半 */
            margin-top
: -60px !important; /*FF IE7 该值为本身高的一半*/
            margin-top
: 0px;
            position
: fixed !important; /*FF IE7*/
            position
: absolute; /*IE6*/
            _top
: expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2)
; /*IE5 IE5.5*/
        
}


        .mydiv2
        
{
            background-color
: #FFCC66;
            border
: 1px solid #f00;
            text-align
: center;
            line-height
: 40px;
            font-size
: 12px;
            font-weight
: bold;
            z-index
: 99;
            width
: 400px;
            height
: 400px;
            left
: 50%; /*FF IE7*/
            top
: 50%; /*FF IE7*/
            margin-left
: -200px !important; /*FF IE7 该值为本身宽的一半 */
            margin-top
: -200px !important; /*FF IE7 该值为本身高的一半*/
            margin-top
: 0px;
            position
: fixed !important; /*FF IE7*/
            position
: absolute; /*IE6*/
            _top
: expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2)
; /*IE5 IE5.5*/
        
}

        .bg
        
{
            background-color
: #666;
            width
: 100%;
            height
: 100%;
            left
: 0;
            top
: 0; /*FF IE7*/
            filter
: alpha(opacity=50); /*IE*/
            opacity
: 0.5; /*FF*/
            z-index
: 1;
            position
: fixed !important; /*FF IE7*/
            position
: absolute; /*IE6*/
            _top
: expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2)
; /*IE5 IE5.5*/
        
}
        -- >
</style>

    
<script language="javascript" type="text/javascript">
        
function showDiv() {
            $(
'#popDiv').removeClass().addClass("mydiv").css("display","block").css("background","ff9");
            $(
'#bg').css("display","block");            
        }


        
function showDiv2() {
            $(
'#popDiv').removeClass().addClass("mydiv2").css("display","block").css("background","pink");
            $(
'#bg').css("display","block");            
        }

        
function closeDiv() {
            $(
'#popDiv').css("display","none");
            $(
'#bg').css("display","none");
        }

    
</script>

</head>
<body οnlοad="$('#bg').css('height',document.body.clientHeight).css('width',document.body.clientWidth); ">
    
<div id="popDiv" class="mydiv" style="display: none;">
        动态弹出的层
<br />
        动态弹层的内容
<br />
        
<href="javascript:closeDiv()">关闭窗口</a></div>
    
<div id="bg" class="bg" style="display: none;">
    
</div>
    
<div style="height: 1400px;">
        
<div style="text-align: center;">
            
<href="javascript:showDiv()">点我1</a><br/><br/>
            
<href="javascript:showDiv2()">点我2</a>
            
</div>
    
</div>
</body>
</html>

转载于:https://www.cnblogs.com/yjmyzz/archive/2009/03/30/1425486.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值