常用的AJAX弹出层代码

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

时间: 2024-10-26 05:21:14

常用的AJAX弹出层代码的相关文章

12个ajax弹出层效果

12个ajax弹出层效果js代码,功能都很强大. Thickbox - 基于 jQuery,支持 AJAX,轻量级的而且比较高效.支持图片与HTML内容.大小约为 40k,目前还可作为 WordPress 的插件使用.这个js的优点在于与,父级的原页面滚动条随鼠标滚动的时候,弹出的层并不移动,而始终处于浏览器的固定位置. GreyBox - 创建 iframe 的弹出界面,可使用图片.HTML 及 URL,大小约为 20k. 这个弹出层效果有固定位置与随父级的滚动条滚动两种模式. GreyBox

jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)_jquery

本文实例讲述了jquery实现仿新浪微博带动画效果弹出层代码.分享给大家供大家参考.具体如下: 这是一款jquery实现带动画的弹出层,最开始是模拟新浪微博中的弹出层,后来引入了jQuery,又想了想,加入点动画效果不知怎么样,后来就写出了这么一个弹出的网页层效果,你点击按钮后就可以看到一个渐出的可关闭的弹出层,点击关闭后,当然也是渐渐的消失的,移动时根据鼠标位置计算控件左上角的绝对位置,松开鼠标后停止移动并恢复成不透明. 运行效果截图如下: 在线演示地址如下: http://demo.jb51

Bootstrap Modal遮罩弹出层代码分享_javascript技巧

下面这段代码并非是Bootstrap的遮罩,只是简单版的遮罩效果,Bootstrap那个太啰嗦了.如果你钟情Bootstrap的那个遮罩,来看看这篇文章"完全版:Bootstrap弹出层遮罩". <div class="theme-popover"> <div class="theme-poptit"> <a href="javascript:void(0);" title="关闭&qu

javascript div弹出层代码

javascript教程 div弹出层代码 function loadBar(fl) //fl is show/hide flag {   var x,y;   if (self.innerHeight)   {// all except Explorer     x = self.innerWidth;     y = self.innerHeight;   }   else   if (document.documentElement && document.documentEleme

基于jquery popup弹出层代码

   代码如下 复制代码 <!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=&

javascript弹出层代码

<script type="text/javascript">// <![cdata[ /* @author: hongru.chen ** @date: 2010-09-15 ** @vision: 1.1 */ var hongru = {}; function $(id){return document.getelementbyid(id)} object.prototype.extend = function(target, /*optional*/sourc

封装的原生javascript弹出层代码_布局与层

复制代码 代码如下: <script type="text/javascript">// <![CDATA[ /* @author: hongru.chen ** @date: 2010-09-15 ** @vision: 1.1 */ var Hongru = {}; function $(id){return document.getElementById(id)} Object.prototype.extend = function(target, /*opti

javascript看点击文字弹出层代码

关闭 谢谢光临-- 弹出按钮

js弹出层代码(文字tips弹出对话框)

提示:您可以先修改部分代码再运行 第58分钟,朝鲜用李明国.两分钟之后,C罗在左路甩开防守形成突破,随后他冷静传中的禁区边缘,蒂亚戈中路包抄推射,球打入球门右下角,葡萄牙4比0领先朝鲜.第64分钟,C罗游弋到右侧传中,梅雷莱斯的攻门稍稍偏出左门柱外.一分钟后,金永俊尝试远射打高.       网页设计素材(http://down.111cn.net) '; }else { var ihtml=""; ihtml+=' 简介:'+'李明国出生于朝鲜首都平壤,从2006年开始进入平壤城队效