用javascript来显示HTML控件的位置即javascript文件在ASP.NET中的运用
来源:互联网 发布:epub转txt软件 编辑:程序博客网 时间:2024/05/02 04:34
1. 首先在HTML的HEAD里加入:
<meta content="JavaScript" name="vs_defaultClientScript">
<script language="javascript" src="../../Script/persistlocation.js"></script>
2.写好上面目录下的javascript文件:
如:
/**********************************************************
* In order to get the position of HTML element,we provide *
* this file.It is a javascript code. *
* Written by Yuzhibin *
* Created on July 9 2004 *
* *
* *
***********************************************************/
function getX(elementID)
{
var el = elementID
return el.offsetLeft
}
function getY(elementID)
{
var el = elementID
return el.offsetTop
}
function getElementPositionX(elemID)
{
var offsetTrail = document.getElementById(elemID);
var offsetLeft = 0;
while(offsetTrail)
{
offsetLeft += offsetTrail.offsetLeft;
offsetTrail = offsetTrail.offsetParent;
}
if (navigator.userAgent.indexOf("Mac") != -1 &&
typeof(document.body.leftMargin) != "undefined") {
offsetLeft += document.body.leftMargin;
}
return offsetLeft;
}
function getElementPositionY(elemID)
{
var offsetTrail = document.getElementById(elemID);
var offsetTop = 0;
while(offsetTrail)
{
offsetTop += offsetTrail.offsetTop;
offsetTrail = offsetTrail.offsetParent;
}
if (navigator.userAgent.indexOf("Mac") != -1 &&
typeof(document.body.leftMargin) != "undefined") {
offsetTop += document.body.topMargin;
}
return offsetTop;
}
function getElementPositionXY(elemID)
{
var offsetTrail = document.getElementById(elemID);
var offsetLeft = 24;
var offsetTop =0;
while(offsetTrail)
{
offsetLeft += offsetTrail.offsetLeft;
offsetTop += offsetTrail.offsetTop;
offsetTrail = offsetTrail.offsetParent;
}
if (navigator.userAgent.indexOf("Mac") != -1 &&
typeof(document.body.leftMargin) != "undefined") {
offsetLeft += document.body.leftMargin;
offsetLeft += document.body.leftMargin;
}
document.getElementById("txt_left").innerText = offsetLeft;
document.getElementById("txt_top").innerText = offsetTop;
}
3. 在.CS下直接用下面的方式调用:
rhombusCalendar.pTop = "javascript:getX(btn_customerRequestDateFrom)";
或: btnCtrlAddress1.Attributes["onclick"] = "javascript:getElementPositionXY('"+lblCtrlAddress1.ClientID+"')";
- 用javascript来显示HTML控件的位置即javascript文件在ASP.NET中的运用
- 用javascript来显示HTML控件地位置即javascript文件在ASP.NET中地运用
- javascript在html文件中的位置
- JavaScript在HTML中的位置
- 在ASP.NET 中,Javascript 分别获取Html服务器控件和Web服务器控件的方法
- 浅谈JavaScript在Html页面中的位置
- 在javascript中获得指定的asp.net控件
- swf上传控件在asp.net和MVC中的运用
- swf上传控件在asp.net和MVC中的运用
- [Web]不同的javascript 在ASP.NET中的注册方法
- JavaScript、jQuery在ASP.NET中的应用
- Javascript在Asp.Net中的应用汇总
- ASP.NET & JAVASCRIPT: 在Javascript代码中访问服务器控件的ID
- ASP.NET & JAVASCRIPT: 在Javascript代码中访问服务器控件的ID
- javascript在网页中的运用
- JavaScript 获取HTML标签当前在网页中的绝对位置
- JavaScript入门——在HTML中的位置
- javascript取一个控件在网页中的位置
- 在空间复杂度O(1)的条件下实现归并排序[原创]
- 牛的独白
- AndroMDA Getting started(八)
- 深入研究Spring下的事务
- 现在的小孩真是早熟
- 用javascript来显示HTML控件的位置即javascript文件在ASP.NET中的运用
- 井底蛙
- 创个blog test
- 狗咬屁股
- jdbc中大对象(图片,影音)的读写
- 归去来兮
- asp使用wmi远程执行命令
- 释然
- 再说痰