zoukankan      html  css  js  c++  java
  • 第一阶段大作业 数据字典的修改

     每行中都有一个修改按钮,

    点击修改按钮会弹出一个对话框进行修改

     对话框的实现是利用div,先隐藏,当需要时在显示

    <div id="container">
                <div id="box">
                    <strong id="close">关闭</strong>
                    <span  id="word">英文名:<br><br><input type="text" id="key_english" value=""></span><br>
                    <span id="word">中文名:<br><br><input type="text" id="key_china" value=""></span><br>
                    <span id="word">字段类型:<br><br><input type="text" id="key_type" value=""></span><br>
                    <span id="word">字段长度:<br><br><input type="text" id="key_long" value=""></span><br>
                    <span id="word">字段缺省值:<br><br><input type="text" id="key_null" value=""></span><br>
                    <span id="word">单位:<br><br><input type="text" id="key_unit" value=""></span><br>
                    <input type="button" value="修改" id="login">
                </div>
            </div>
    <script>
        function my$(id) {
            return document.getElementById(id);
        }
    
        // 获取鼠标在页面的位置,处理浏览器兼容性
        function getPage(e) {
            var pageX = e.pageX || e.clientX + getScroll().scrollLeft;
            var pageY = e.pageY || e.clientY + getScroll().scrollTop;
            return {
                pageX: pageX,
                pageY: pageY
            }
        }
    </script>
        var box = my$('box');
        var close = my$('close');
        var ok_dictionary=my$('login')
    close.onclick = function () {
            box.style.display = 'none';
            // 关闭后恢复box到原来的默认位置
            box.style.top = '200px';
            box.style.left = '';
        }
        box.onmousedown = function (e) {
            e = e || window.event;
            // 盒子的位置
            var x = getPage(e).pageX - box.offsetLeft;
            var y = getPage(e).pageY - box.offsetTop;
            document.onmousemove = function (e) {
                e = e || window.event;
                box.style.left = getPage(e).pageX - x + 'px';
                box.style.top = getPage(e).pageY - y + 'px';
            }
        }
        document.onmouseup = function () {
            document.onmousemove = null;
        }
    box.style.display = 'flex';
        var box = my$('box');
        var close = my$('close');
        var ok_dictionary=my$('login')
    close.onclick = function () {
            box.style.display = 'none';
            // 关闭后恢复box到原来的默认位置
            box.style.top = '200px';
            box.style.left = '';
        }
        box.onmousedown = function (e) {
            e = e || window.event;
            // 盒子的位置
            var x = getPage(e).pageX - box.offsetLeft;
            var y = getPage(e).pageY - box.offsetTop;
            document.onmousemove = function (e) {
                e = e || window.event;
                box.style.left = getPage(e).pageX - x + 'px';
                box.style.top = getPage(e).pageY - y + 'px';
            }
        }
        document.onmouseup = function () {
            document.onmousemove = null;
        }
    box.style.display = 'flex';
  • 相关阅读:
    hdu 3715(二分+2-sat)
    hdu 3622(二分+2-sat判断可行性)
    hdu 3062+1824(2-sat入门)
    【转载】lucene中Field.Index,Field.Store详解
    【转载】那些年我们一起清除过的浮动demo
    【转载】那些年我们一起清除过的浮动
    【转载】Visaul Studio 常用快捷键的动画演示
    【转载】各浏览器CSS兼容问题
    【转载】HTTP 错误 500.19
    【转载】Memcached在.Net中的基本操作
  • 原文地址:https://www.cnblogs.com/fengchuiguobanxia/p/15551001.html
Copyright © 2011-2022 走看看