• 文本框位置


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
    <title>控件位置</title>
    <style type="text/css">
    <!--
    #s {
     font-size: 9pt;
     100px;
     background-color:#CCCCCC;
     height:200px;
     position:absolute;
     display:none;
    }
    -->
    </style>
    </head>
    <body>
    <table border=1 width="500" height="500" cellpadding=0 cellspacing=0>
    <tr>
    <td align="center">
    <div id="s" style="background:silver;cursor:hand">
    Click here to show.
    </div>
    <input type="text" name="textfield" onclick="show(this)" /></td></tr>
    </table>
    <script language="Javascript">
    var sUserAgent = navigator.userAgent;
    var isOpera = sUserAgent.indexOf("Opera") > -1;
    var isIE = sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1 && !isOpera;

    function getAbsoluteOffsetTop(obj) {
    var y = obj.offsetTop;
    while (obj = obj.offsetParent) y += obj.offsetTop;
    if(isIE){return y+21;}
    else{return y+21+"px";}
    }

    function getAbsoluteOffsetLeft(obj) {
    var x = obj.offsetLeft;
    while (obj = obj.offsetParent) x += obj.offsetLeft;
    if(isIE){return x;}
    else{return x+"px";}
    }

    function show(obj)
    {
    var x=getAbsoluteOffsetTop(obj);
    var y=getAbsoluteOffsetLeft(obj);

    var s=document.getElementById("s");
    s.style.display = "block";
    s.style.top=x;
    s.style.left=y;
    }
    </script>
    </body>
    </html>

  • 相关阅读:
    2020/1/27 代码审计学习-宽字节注入与二次注入
    2020/1/27代码审计学习之SQL注入漏洞
    2020/1/27代码审计学习之审计涉及的超全局变量
    2019总结与最近
    鸽一天
    [极客大挑战 2019]Knife
    [LuoguP1438]无聊的数列(差分+线段树/树状数组)
    [BJWC2018]最长上升子序列
    笙上月
    笔下梅
  • 原文地址:https://www.cnblogs.com/toosuo/p/963147.html
Copyright © 2020-2023  润新知