zoukankan      html  css  js  c++  java
  • 改变控件在网页中的显示位置

    请问如何改变一个控件在网页中的位置【】

    请问如何改变一个控件在网页中的位置,
    我尝试过document.getElementById('controlid').style.Top=0;
    没有笑话,请各位指点
    hbhbhbhbhb1021(天外水火(我要多努力))
    回复:
    请问如何改变一个控件在网页中的位置

    你把该控件的style加一句position:absolute
    seelancer(郁闷枪骑兵)
    回复:
    请问如何改变一个控件在网页中的位置

    那如何用javascript控制那呢?
    这对控件的设置还有要求吗?
    能说详细点吗.谢谢
    hbhbhbhbhb1021(天外水火(我要多努力))
    回复:
    请问如何改变一个控件在网页中的位置

    加上那句就是说控件的位置是绝对的,所以你可以随便移动控件的位置,要不然就是相对位移,移动只是相对的
    clare2003(忘情火)
    回复:
    请问如何改变一个控件在网页中的位置

    <HTML><HEAD>
    <script type="text/javascript">
    <!--

    function Fleft()
    {
    var x1=document.getElementById("img1").style.left;
    var x=eval(Number(x1.substring(0,x1.length-2))-20);
    document.getElementById("img1").style.left=x+"px";
    }

    function FRight()
    {
    var x1=document.getElementById("img1").style.left;
    var x=eval(Number(x1.substring(0,x1.length-2))+20);
    document.getElementById("img1").style.left=x+"px";
    }

    function FUp()
    {
    var x1=document.getElementById("img1").style.top;
    var x=eval(Number(x1.substring(0,x1.length-2))-20);
    document.getElementById("img1").style.top=x+"px";
    }

    function FDown()
    {
    var x1=document.getElementById("img1").style.top;
    var x=eval(Number(x1.substring(0,x1.length-2))+20);
    document.getElementById("img1").style.top=x+"px";
    }



    </script>
    </HEAD>
    <body>
    <input onclick=Fleft() type=button value=left></input>
    <input onclick=FRight() type=button value=right></input>
    <input onclick=FUp() type=button value=Up></input>
    <input onclick=FDown() type=button value=Down></input>
    <FONT color=#000000><img id="img1" src="1.jpg" name="picture" style="position:
    absolute; top: 70px; left: 130px;" BORDER="0" WIDTH="140" HEIGHT="40">

    </body></HTML>
    seelancer(郁闷枪骑兵)
    回复:
    请问如何改变一个控件在网页中的位置

    如果没有指定控件的位置(用的是相对位置),那还能够改变位置吗?我试了一下,好像没有效果
    比如:
    <HTML><HEAD>
    <script type="text/javascript">
    <!--

    function Fleft()
    {
    var x1=document.getElementById("img1").style.left;
    var x=eval(Number(x1.substring(0,x1.length-2))-20);
    document.getElementById("img1").style.left=x+"px";
    }

    function FRight()
    {
    var x1=document.getElementById("img1").style.left;
    var x=eval(Number(x1.substring(0,x1.length-2))+20);
    document.getElementById("img1").style.left=x+"px";
    }

    function FUp()
    {
    var x1=document.getElementById("img1").style.top;
    var x=eval(Number(x1.substring(0,x1.length-2))-20);
    document.getElementById("img1").style.top=x+"px";
    }

    function FDown()
    {
    var x1=document.getElementById("img1").style.top;
    var x=eval(Number(x1.substring(0,x1.length-2))+20);
    document.getElementById("img1").style.top=x+"px";
    }



    </script>
    </HEAD>
    <body>
    <input onclick=Fleft() type=button value=left></input>
    <input onclick=FRight() type=button value=right></input>
    <input onclick=FUp() type=button value=Up></input>
    <input onclick=FDown() type=button value=Down></input>
    <FONT color=#000000><img id="img1" src="1.jpg" name="picture" >

    </body></HTML>

  • 相关阅读:
    INF文件的语法解说转
    VC的拨号上网程序
    sql修复
    flash media server 2 下载 + 无限制序列号
    [原] ASPNET2.0中如何历遍GRIDVIEW
    [net2.0] ASPNET内置安全认证架构 的灵异问题~~~~
    SnagIt的Visual Studio Team System插件
    [翻译]使用HtmlAgilityPack更好的HTML分析和验证
    哪些自动化测试工具支持AJAX
    VSTT Rosario CTP
  • 原文地址:https://www.cnblogs.com/gfwei/p/1023517.html
Copyright © 2011-2022 走看看