找到了一个合适的弹出div

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.   <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  5.   <title>简单的测试页面</title>
  6.   <style type="text/css">
  7.   <!--
  8.     html
  9.     {
  10.       height: 100%;
  11.     }
  12.     body
  13.     {
  14.       margin: 0px;
  15.       padding: 0px;
  16.       height: 100%;
  17.     }
  18.     #dt_3
  19.     {
  20.       cursor: pointer;
  21.     }
  22.     div#mbDIV
  23.     {
  24.       position: absolute;
  25.       top: 0px;
  26.       left: 0px;
  27.       width: 100%;
  28.       height: 100%;
  29.       background-color: #AAAAAA;
  30.       z-index: 10;
  31.       filter: alpha(opacity=80);opacity:0.8;
  32.     }
  33.     div#loginDIV
  34.     {
  35.       position: absolute;
  36.       width: 300px;
  37.       height: 150px;
  38.       background-color: #FFFF00;
  39.       z-index: 20;
  40.     }
  41.     div#loginTopDIV
  42.     {
  43.       width: 100%;
  44.       height: 20px;
  45.       background-color: #FF0000;
  46.       cursor: move;
  47.     }
  48.   -->
  49.   </style>
  50.   <script type="text/javascript">
  51.   <!--
  52.     function show(ele)
  53.     {
  54.       eval(ele + ".style.display = ''");
  55.     }
  56.     function hidden(ele)
  57.     {
  58.       eval(ele + ".style.display = 'none'");
  59.     }
  60.   //-->
  61.   </script>
  62. </head>
  63. <body>
  64. <div style="overflow: hidden;">
  65. <h3>请点击 --> 03号拖拉机</h3>
  66. <p id="dt_1">01号拖拉机</p>
  67. <p id="dt_2">02号拖拉机</p>
  68. <p id="dt_3">03号拖拉机</p>
  69. <p id="dt_4">04号拖拉机</p>
  70. <p id="dt_5">05号拖拉机</p>
  71. <p id="dt_6">06号拖拉机</p>
  72. <p id="dt_7">07号拖拉机</p>
  73. <p id="dt_8">08号拖拉机</p>
  74. <p id="dt_9">09号拖拉机</p>
  75. <p id="dt_10">10号拖拉机</p>
  76. <p id="dt_11">11号拖拉机</p>
  77. </div>
  78. <div id="mbDIV" style="display: none;"></div>
  79. <div id="loginDIV" style="top: 200px;left: 300px;display: none;">
  80. <div id="loginTopDIV">Move</div>
  81. <p style="text-align: center;">登陆内容在这里哦</p>
  82. <form action="#" method="get" style="text-align: center;">
  83. <input type="button" value="确定" id="button_1" /> <input type="button" value="取消" id="button_2" />
  84. <input type="button" onclick="alert('ok')">
  85. </form>
  86. </div>
  87. <script type="text/javascript">
  88. <!--
  89. /**
  90. * 这里是乱七八遭信息
  91. * */
  92.   for(var i=1;i<=11;i++)
  93.   {
  94.     eval("var dt_" + i + " = document.getElementById('dt_" + i + "')");
  95.   }
  96.   var mbDIV = document.getElementById("mbDIV");
  97.   var loginDIV = document.getElementById("loginDIV");
  98.   var loginTopDIV = document.getElementById("loginTopDIV");
  99.   document.getElementById("button_1").onclick = function()
  100.                                                 {
  101.                                                   hidden("loginDIV");
  102.                                                   hidden("mbDIV");
  103.                                                 }
  104.   document.getElementById("button_2").onclick = function()
  105.                                                 {
  106.                                                   hidden("loginDIV");
  107.                                                   hidden("mbDIV");
  108.                                                 }
  109.   dt_3.onclick = function()
  110.                  {
  111.                    loginDIV.style.top = "200px";
  112.                    loginDIV.style.left = "300px";
  113.                    show("loginDIV");
  114.                    show("mbDIV")
  115.                  }
  116. /**
  117. *这里写的是拖动信息
  118. * */
  119.     loginTopDIV.onmousedown = Down;
  120.     var tHeight,lWidth;
  121.     function Down(e)
  122.     {
  123.         var event = window.event || e;
  124.         tHeight = event.clientY  - parseInt(loginDIV.style.top.replace(/px/,""));
  125.         lWidth  = event.clientX - parseInt(loginDIV.style.left.replace(/px/,""));
  126.         document.onmousemove = Move;
  127.         document.onmouseup   = Up;
  128.     }
  129.     function Move(e) {
  130.         var event = window.event || e;
  131.         var top = event.clientY - tHeight;
  132.         var left = event.clientX - lWidth;
  133.         //判断 top 和 left 是否超出边界
  134.         toptop = top < 0 ? 0 : top;
  135.         toptop = top > document.body.offsetHeight - 150 ? document.body.offsetHeight - 150 : top;
  136.         leftleft = left < 0 ? 0 : left;
  137.         leftleft = left > document.body.offsetWidth - 300 ? document.body.offsetWidth - 300 : left;
  138.         loginDIV.style.top  = top + "px";
  139.         loginDIV.style.left = left +"px";
  140.     }
  141.     function Up() {
  142.         document.onmousemove = null;
  143.     }
  144. //-->
  145. </script>
  146. </body>
  147. </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值