use javascript:<script>
function getLeft(e){
var l=e.offsetLeft;
while(e=e.offsetParent)l+=e.offsetLeft;
return l;
}
function getTop(e){
var t=e.offsetTop;
while(e=e.offsetParent)t+=e.offsetTop;
return t;
}
alert(getTop(document.all.DropDown1));
</script>

解决方案 »

  1.   

    如何在服务器端对客户端的jscript函数进行调用?
      

  2.   

    如何在服务器端对客户端的jscript函数进行调用?
    在HTML编辑模式下,<meta name="vs_defaultClientScript" content="JavaScript">
      

  3.   

    to fengxin107(追逐彩虹):
    -----------------------------------
    如何在服务器端对客户端的jscript函数进行调用?
    在HTML编辑模式下,<meta name="vs_defaultClientScript" content="JavaScript">
    -------------------------------------
    那么在服务器的控件事件编程中如何调用js函数呢?
    比如说上面的例子:定义了两个函数<script>
    function getLeft(e){
    var l=e.offsetLeft;
    while(e=e.offsetParent)l+=e.offsetLeft;
    return l;
    }
    function getTop(e){
    var t=e.offsetTop;
    while(e=e.offsetParent)t+=e.offsetTop;
    return t;
    }
    </script>
    1、能在服务器端的控件事件中直接调用getTop(e);getLeft(e)吗?
    2、上面两个函数是定义在html 编辑格式下吗?
    烦请高手解答,谢谢!!!!
      

  4.   

    我觉得web control好知道,你查一下msdn,我见到过
      

  5.   

    Btn1.Style.Add("positon","absolute");
    Btn1.Style.Add("left","100");
    Btn1.Style.Add("top","100");
    int top=Convert.ToInt16(Btn1.Style["top"]);
    Response.Write(top.ToString());
    先添加属性然后就能修改和得到了
      

  6.   

    me.button1.attribute.add("onclick","js函数")
    这样button1的click事件就可以用js函数了.
      

  7.   

    Button1.Attribute["Onclick"]="javascript:getLeft()"
      

  8.   

    就是Response.Write("<script>f_1()</script>");不就行了