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>
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>
解决方案 »
- 右键,在浏览器中查看
- 在母板子页面里,用JS读取不到GRIDVIEW里项的模版列的ID。(高手请赐教)
- Silverlight2文件上传 The remote server returned an error: NotFound
- 做一个asp.net程序,在窗体上放一个HTMLInputFile控件、一Image控件。怎样将HTMLInputFile控件中选定的图片显示在Image控件中?我是在…
- 请问怎样在一个窗口中关闭另一个窗口?
- 求解:新年第一个错误
- 一个很简单的问题!!
- 大家帮帮我,字符编码问题
- 有分页引发的问题。
- 如何取得客户端真实IP地址?跟计算机主机名?在.net里
- session和application有什么区别?请详细点。。。
- 《ASP.NET 1.0高级编程》电子版download url
在HTML编辑模式下,<meta name="vs_defaultClientScript" content="JavaScript">
-----------------------------------
如何在服务器端对客户端的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 编辑格式下吗?
烦请高手解答,谢谢!!!!
Btn1.Style.Add("left","100");
Btn1.Style.Add("top","100");
int top=Convert.ToInt16(Btn1.Style["top"]);
Response.Write(top.ToString());
先添加属性然后就能修改和得到了
这样button1的click事件就可以用js函数了.