zoukankan      html  css  js  c++  java
  • DIV弹出层

    <html xmlns="http://www.w3.org/1999/xhtml" >
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>弹出模态对话框测试[IE6下测试通过]</title>
    
    <style type="text/css">
        .hideDlg
        {
            height:129px;368px;
            display:none;
        }
        .showDlg
        {
            background-color:#ffffdd;
            border-3px;
            border-style:solid;
            height:129px;368px;
            position: absolute; 
            display:block;
            z-index:5;
        }
        .showDeck {
            display:block;
            top:0px;
            left:0px;
            margin:0px;
            padding:0px;
            100%;
            height:100%;
            position:absolute;
            z-index:3;
            background:#cccccc;
        }
        .hideDeck 
        {
            display:none;
        }
    </style>
    
    <script type="text/javascript">
        function showDlg()
        {
            //显示遮盖的层
            var objDeck = document.getElementById("deck");
            if(!objDeck)
            {
                objDeck = document.createElement("div");
                objDeck.id="deck";
                document.body.appendChild(objDeck);
            }
            objDeck.className="showDeck";
            objDeck.style.filter="alpha(opacity=50)";
            objDeck.style.opacity=40/100;
            objDeck.style.MozOpacity=40/100;
            //显示遮盖的层end
            
            //禁用select
            hideOrShowSelect(true);
            
            //改变样式
            document.getElementById('divBox').className='showDlg';
            
            //调整位置至居中
            adjustLocation();
            
        }
        
        function cancel()
        {
            document.getElementById('divBox').className='hideDlg';
            document.getElementById("deck").className="hideDeck";
            hideOrShowSelect(false);
        }
        
        function hideOrShowSelect(v)
        {
            var allselect = document.getElementsByTagName("select");
            for (var i=0; i<allselect.length; i++)
            {
                //allselect[i].style.visibility = (v==true)?"hidden":"visible";
                allselect[i].disabled =(v==true)?"disabled":"";
            }
        }
        
        function adjustLocation()
        {
            var obox=document.getElementById('divBox');
            if (obox !=null && obox.style.display !="none")
            {
                var w=368;
                var h=129;
                var oLeft,oTop;
                
                if (window.innerWidth)
                {
                    oLeft=window.pageXOffset+(window.innerWidth-w)/2 +"px";
                    oTop=window.pageYOffset+(window.innerHeight-h)/2 +"px";
                }
                else
                {
                    var dde=document.documentElement;
                    oLeft=dde.scrollLeft+(dde.offsetWidth-w)/2 +"px";
                    oTop=dde.scrollTop+(dde.offsetHeight-h)/2 +"px";
                }
                
                obox.style.left=oLeft;
                obox.style.top=oTop;
            }
        }
        
    </script>
    
    </head>
    
    <body onresize="adjustLocation();">
        <input type="button" value="click me" onclick="showDlg();" size="10px" /><br/>
        <input type="text" value="" size="10px" /><a href="http://www.baidu.com" target="_blank">百度</a><br/>
        <select>
            <option selected="selected">1</option>
            <option>2</option>
        </select><br/>
        
        <div id="divBox" class="hideDlg" style="" >
                <table width="100%" style="height:100%;  100%;" id="table1">
                        <tr>
                            <td style="height: 20px; text-align: center;" colspan="3">请输入用户名及密码</td>
                        </tr>
                        <tr>
                            <td>用户名</td>
                            <td>
                                <input name="TextBox1" type="text" id="TextBox1" />
                            </td>
                            <td></td>
                        </tr>
                        <tr>
                            <td>密码</td>
                            <td>
                                <input name="TextBox2" type="text" id="TextBox2" /></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td>
                                <input type="button" name="Button1" value="Login" id="Button1" size="10" onclick="alert(TextBox1.value)"/>&nbsp;&nbsp;
                                <input type="button" name="Button2" value="Cancel" id="Button2" size="10" onclick="cancel();" />
                                </td>
                            <td>&nbsp;</td>
                        </tr>
                </table>
        </div>
    
    </body>
    </html>
  • 相关阅读:
    Visual Studio 中的Code Snippet(代码片段)功能介绍
    对 FID 的解释
    感性负载和二极管保护
    二极管信号检波器
    java如何自动设置数据库自增长编号
    JDK1.8遍历方式
    转载:windows查看进程端口号
    发布订阅:分发代理无法在C:Program FilesMicrosoft SQL Server120COM 目录中创建临时文件
    confluence搭建wiki
    Hadoop集群安装(centos7.5+ambari-2.7.4.0部署安装)
  • 原文地址:https://www.cnblogs.com/xiangzhong/p/2619254.html
Copyright © 2011-2022 走看看