87,910
社区成员
发帖
与我相关
我的任务
分享
<div style="position:absolute;top:0px;left:0px;background-color:#999;display:none" id="container">
<script type="text/javascript">document.write(new Date().toLocaleDateString())</script>
</div>
<html>
<head>
<style>
body{
margin:0;
}
#container{
top:0;
left:0;
position:absolute;
background:#ccc;
width:100%;
filter:alpha(opacity:50);
opacity:0.5;
}
</style>
<script>
onload = function(){
document.getElementById('container').style.height = Math.max(document.body.clientHeight,document.body.scrollHeight)+'px';
document.getElementById('container').style.width = Math.max(document.body.clientWidth,document.body.scrollWidth)+'px';
}
</script>
</head>
<body>
<div style="height:1500px;width:1500px;border:#000 1px solid;background:#aef;">124</div>
<div id="container">
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>
<script type="text/javascript">
var container;
window.onload = function()
{
var marginTop =parseInt(window.getComputedStyle ? window.getComputedStyle(document.body, null).marginTop : document.body.currentStyle.marginTop);
window.alert(marginTop);
container = document.getElementById("container");
var width = parseInt(document.body.scrollWidth) > parseInt(document.documentElement.clientWidth) ? parseInt(document.body.scrollWidth) : parseInt(document.documentElement.clientWidth);
var height = parseInt(document.body.scrollHeight) > parseInt(document.documentElement.clientHeight) ? parseInt(document.body.scrollHeight) + (marginTop * 2) : parseInt(document.documentElement.clientHeight);
container.style.width = width + "px";
container.style.height = height + "px";
}
function clickHandler()
{
container.style.display = "block";
}
</script>
</head>
<body>
<div id="container" style="position:absolute;top:0px;left:0px;background-color:#999;display:none">
ddddddddddddddd
</div>
<input type="button" onclick="clickHandler()" value="test" />
<div style="width:1000px;">11</div>
</body>
</html>
afdsaaaaaaaaaaaaaaaddddddddddddddddddddddddfffdfssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
<div style="position:absolute;top:0px;left:0px;background-color:#999;" id="container">
<div style='height:1000px;'> </div>
<script type="text/javascript">
document.write(new Date().toLocaleDateString())
onload=function() {
document.getElementById('container').style.width= parseInt(document.body.scrollWidth)>parseInt(document.body.clientWidth)?parseInt
(document.body.scrollWidth):parseInt(document.body.clientWidth);
document.getElementById('container').style.height= parseInt(document.body.scrollHeight)>parseInt(document.body.clientHeight)?parseInt
(document.body.scrollHeight):parseInt(document.body.clientHeight);
}
</script>
</div>
<!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>
<title> new document </title>
</head>
<script type="text/javascript">
<!--
window.onload = function(){
var odiv = document.getElementById("odiv");
if(document.all){
odiv.style.position = "absolute";
odiv.style.height = Math.max(document.documentElement.scrollHeight,document.documentElement.clientHeight);
}else{
odiv.style.position = "fixed";
}
}
//-->
</script>
<body>
<div id="odiv" style="top:0px;left:0px;width:100%;height:100%;background-color:#999" id="container"></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/>
</body>
</html>
onload = function(){
document.getElementById('container').style.height = Math.max(document.body.scrollHeight,document.body.clientHeight);
}