需要点击一个按钮。显示一个div要在页面中央。。无论滚动条的位置在哪里试了很多方法。。滚动条在下面的时候div还是显示在上面。求高手回答
解决方案 »
- each循环的问题,懂jQuery的进
- JS OCR识别
- ExtJs获取后台返回值的问题
- 在线等待,高分求助,设置了禁用页面缓存的属性,为何不好用?
- 请教:窗口获取focus焦点。
- 急问一个问题在线急等!如:parseFloat(he.value)+parseFloat(he1.value)
- 怎么根据name 删除一个组件
- 如何禁止选择页面上的东西,但是允许选择输入框中的内容
- 请问当对象数组删除到只剩最后一个元素时还是数组吗?
- javaScript中有没有split这样的函数可以把用某一符号隔开的String放进数组???(十万火急)
- 求关于IE打印弹出activex的解决办法
- Java web架构:no result defined for action在Struts中的问题
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>
<script type="text/javascript"> function clickHandler(oEvent)
{
var container = document.getElementById("container");
var left = ((document.documentElement.clientWidth - 402) / 2)+"px";
var top = ((document.documentElement.clientHeight - 200) / 2 + document.documentElement.scrollTop) + "px";
container.style.left = left;
container.style.top = top;
container.style.display = "block";
}
</script>
</head>
<body style="height:2000px;">
<input type="button" onclick="clickHandler(event)" value="test" />
<p style="height:800px;">
</p>
<input type="button" onclick="clickHandler(event)" value="test" /><div id="container" style="font:12px '宋体';line-height:1.8;width:400px;height:200px;background-color:#ffffcc;border:1px solid #ccc;position:absolute;display:none">
所有用户请注意:以下是卡巴斯基实验室(以下称为“卡巴斯基实验室”)编制的关于单机版反恶意程序软件(以下简称为“软件”)的授权许可的法律协议(以下简称为“协议”),务请仔细阅读。
若您是通过国际互联网,选择单击“接受”按钮购得此软件,则表明您(无论是个人还是一个独立的机构)已同意受此协议约束,并成为此协议中的一方。若您不同意本协议的所有条款,请单击表明您不接受本协议条款的按钮,且不要安装本软件。
若您是以物理介质的形式购得此软件,且已打开光盘的封套,则表明您(无论是个人还是一个独立的机构)已同意受此协议的约束。
</div></body>
</html>
if (typeof window.pageYOffset != 'undefined') {
scrollPos = window.pageYOffset;
}
else if (typeof document.compatMode != 'undefined' &&
document.compatMode != 'BackCompat') {
scrollPos = document.documentElement.scrollTop;
}
else if (typeof document.body != 'undefined') {
scrollPos = document.body.scrollTop;
} 这样的话就可以拿到它在可是页面的y坐标