因为页面要填写的内容比较多,而保存按钮在最下面,所以希望保存按钮能够永远悬浮在页面的右上角,不受页面滚动条拖动的影响,这样的话,用户每次点保存的时候,就不需要总是拖到页面最下面点按钮了。如何实现啊??
解决方案 »
- 想不用控件 请问哪里有学习.net编程 好的源码
- 图片删除出错
- 查了半天也没找到答案的问题~ 高手进来讨论一下
- 关于采用外部模板动态控制页面布局的缓存方法讨论
- asp.net日历控件不显示相邻的月份的日
- 高手赐教:同一问题第二贴-控制图片显示大小!
- 页面数据定时刷新
- 用VS.net开发一个asp.net网站的一般步骤是什么?
- TreeView在框架中的问题
- dataview中具体字段能绑定到text上吗?如何绑定?还有如何判断dataview为空?请高手指教!
- Access 2003 是否支持分布式事务管理?(COM+)
- 调用WebService出错! 基础连接已经关闭: 无法连接到远程服务器。
http://topic.csdn.net/u/20080827/16/00724f9b-9c77-44e2-8943-ed8df14261ed.html?257982964
<html>
<head>
<title>OnScroll Example</title>
<script type="text/javascript">
window.onscroll = function () {
var oWater = document.getElementById("divWater");
oWater.style.top = document.body.scrollTop;
}
</script>
</head>
<body>
<p>Try scrolling this window.</p>
<div id="divWater" style="position: absolute; top: 0px; right: 0px; color: #cccccc; width: 150px; height: 30px; background-color: navy">Water</div>
<p>Line 1</p>
<p>Line 2</p>
<p>Line 3</p>
<p>Line 4</p>
<p>Line 5</p>
<p>Line 6</p>
<p>Line 7</p>
<p>Line 8</p>
<p>Line 9</p>
<p>Line 10</p>
<p>Line 11</p>
<p>Line 12</p>
</body>
</html>
void Nail(WebControl yourControl)
{
yourControl.Style["position"] = "absolute";
string s = @"window.attachEvent('onscroll',
function()
{
var obj=document.getElementById('@@@@');
if(obj.oldTop==undefined)
obj.oldTop=obj.offsetTop;
obj.style.top=document.documentElement.scrollTop+obj.oldTop;
});";
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), yourControl.ID + "nail", s.Replace("@@@@", yourControl.ClientID), true);
}