<body>
<div id="ss" style="height:200px; width:200px; background-color:#FF0000; position:absolute;z-index:2;"> </div>
<br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br>
</body>
<script>
var div = document.getElementById("ss")
var top = (document.body.clientHeight-div.offsetHeight)/2
var left = (document.body.clientWidth-div.offsetWidth)/2
var obj = document.getElementById("ss");
function change()
{
//div.style.left=(document.body.clientWidth-div.offsetWidth)/2
//div.style.top =(document.body.clientHeight-div.offsetHeight)/2+document.body.scrollTop
top = (document.body.clientHeight-div.offsetHeight)/2
left = (document.body.clientWidth-div.offsetWidth)/2
div.style.left = left + "px";
div.style.top = top + "px";
obj.innerHTML = top + " <br/>";
obj.innerHTML += left;
}
change();
window.onresize=change
window.onscroll=function(){div.style.top=top+document.body.scrollTop}
</script>
<div id="ly" style="position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777;
z-index: 2; left: 0px; display: none;">
</div>
<div id="Layer2" align="center" style="position: absolute; z-index: 3; left: expression((document.body.offsetWidth-400)/2); top: expression((document.body.offsetHeight-170)/2);
background-color: #fff; display: none;" >
<table width="400" border="0" cellpadding="0" cellspacing="0" style="border: 0 solid #e7e3e7;
border-collapse: collapse">
<tr> <td height="130" align="center">Text
</td>
</tr>
</table>
</div><script language=javascript>
function locking()
{
document.all.ly.style.display="block";
document.all.ly.style.width=document.body.clientWidth;
document.all.ly.style.height=document.body.clientHeight;
document.all.Layer2.style.display='block';
}
</script>
<script language=javascript defer>
locking();
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
#divTest{
background:#F1F1F1; border:1px solid #006699; height:100px; width:100px;
}
</style>
<script type="text/javascript">
function move(){
var obj = document.getElementById("divTest");
obj.style.display = "";
var clientWidth = document.documentElement.clientWidth;
var clientHeight = document.documentElement.clientHeight;
var objWidth = obj.offsetWidth;
var objHeight = obj.offsetHeight;
var x = ( clientWidth - objWidth ) / 2;
var y = ( clientHeight - objHeight ) / 2;
obj.style.position = "absolute";
obj.style.left = x + "px";
obj.style.top = y + "px";
}
</script>
</head><body>
<input type="button" value="测试" onclick="move()" />
<div id="divTest" style="display:none">
测试内容
</div>
</body>
</html>
<body><div id="ss" style="height:200px; width:200px; background-color:#FF0000; position:absolute"></div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></body>
<script>
var isIE = (document.all) ? true : false
var div = document.getElementById("ss")
var top = (document.body.clientHeight-div.offsetHeight)/2
var left = (document.body.clientWidth-div.offsetWidth)/2
function change()
{
div.style.left=(document.body.clientWidth-div.offsetWidth)/2
div.style.top =(document.body.clientHeight-div.offsetHeight)/2+document.body.scrollTop
top = (document.body.clientHeight-div.offsetHeight)/2
left = (document.body.clientWidth-div.offsetWidth)/2
}
change()
var oContainer = document.getElementById("box");
if(isIE){
oContainer.onresize=change
}else{
window.onresize=change
}window.onscroll=function(){div.style.top=top+document.body.scrollTop}
</script>
{
s=title;
div2.style.left=200;
div2.style.top=200;
document.getElementById( "div2").style.display = "block";
document.getElementById('imgdd').src=s;
}
这是我的代码
我想让div2.style.top=中间,上面楼上的我都试了,不行啊
{
var s=title;
vat div2=document.getElementById( "div2");
div2.style.left=200;
div2.style.top=200;
div2.style.display = "block";
document.getElementById('imgdd').src=s;
}
这样试试
div2.style.display = "block";
div2.style.top = (document.documentElement.clientHeight - div2.offsetWidth) / 2 + document.documentElement.scrollTop + "px";
div2.style.left = (document.documentElement.clientWidth - div2.offsetHeight) / 2 + document.documentElement.scrollLeft + "px";
div2.style.display = "block";
div2.style.top = (document.documentElement.clientHeight - div2.offsetHeight) / 2 + document.documentElement.scrollTop + "px";
div2.style.left = (document.documentElement.clientWidth - div2.offsetWidth) / 2 + document.documentElement.scrollLeft + "px";