asp.net,web,C#,
我在一个页面上有几个控件,其中有些控件是动态增长的,这些控件一增长,就会盖住相邻的控件,所以必须要某些控件能够随时移动位置。
我在一个页面上有几个控件,其中有些控件是动态增长的,这些控件一增长,就会盖住相邻的控件,所以必须要某些控件能够随时移动位置。
解决方案 »
- 上下文中不存在名称 "DataList2" ,搞了一天,不知为何。求大侠!
- 梅花雪的MzTreeView控件问题请教
- 如何在普通类中使用Context对象
- 请问textbox里要怎样限制字数,除了MaxLength="70"?之外还要输到了70字就输不进了?
- .net里如何获取ajax里data的数据
- 一個困擾的問題,救救小弟啊!!!!(在本機調試沒問題,但在server上卻出現遮樣的問題!!急啊)
- 满分重赏高手:关于网页读取所有文件问题===》》
- 数据库连接问题~?~?
- 关于button的问题
- 怎样根据Hashtable的key或value排序?
- 我在asp.net里写的这个怎么显示出来呀?
- 这样的SQL查询语句如何写?
请教具体如何做?比如一个TextBox移动操作时的代码等。谢谢
没试过,^_^
如果是需要鼠标移动,就看看下面
我写的一个类的一部分,处理拖动
//dragdrop方法nodragdrop方法,拖动对象 *******************
dd_is_active=0; dd_obj=0; dd_mobj=0
function Qqdao_Objlib_dd(){
dd_is_active=1
document.onmousemove=Qqdao_Objlib_dd_move;
document.onmousedown=Qqdao_Objlib_dd_down
document.onmouseup=Qqdao_Objlib_dd_up
}
Qqdao_Objlib.prototype.dragdrop = function(obj){
if(!dd_is_active) Qqdao_Objlib_dd()
this.evnt.onmouseover=new Function("Qqdao_Objlib_dd_over("+this.obj+")")
this.evnt.onmouseout=new Function("dd_mobj=0")
if(obj) this.ddobj=obj
}
Qqdao_Objlib.prototype.nodragdrop = function(){
this.evnt.onmouseover=""; this.evnt.onmouseout=""
dd_obj=0; dd_mobj=0
}
//Drag drop event functions
function Qqdao_Objlib_dd_over(obj){dd_mobj=obj}
function Qqdao_Objlib_dd_up(e){dd_obj=0}
function Qqdao_Objlib_dd_down(e){ //Mousedown
if(dd_mobj){
x= event.clientX
y= event.clientY
dd_obj=dd_mobj
dd_obj.clX=x-dd_obj.x;
dd_obj.clY=y-dd_obj.y
}
}
function Qqdao_Objlib_dd_move(e,y,rresize){ //Mousemove
x= event.clientX
y= event.clientY
if(dd_obj){
nx=x-dd_obj.clX; ny=y-dd_obj.clY
if(dd_obj.ddobj) dd_obj.ddobj.moveIt(nx,ny)
else dd_obj.moveIt(nx,ny)
}
return false
}
//Drag drop functions end *************
一、增加一个SERVER控件BUTTON的属性:
WebControl button;
button = (WebControl)Page.FindControl("AddLineButton");
button.Attributes["OnClick"] = "AddLine()";
二、JS代码如下,其中InputerBox是一个TexoBox,
function AddLine()
{
document.Form1.InputerBox.style.top=200;
}
问题是,点击AddLineButton按钮后,InputerBox的位置移动了,但是,因为网页有刷新,刷新之后,InputerBox的位置又复原了,怎么解决?
up,up,up,up......