Me auto-contesto:
Código:
<head>
<script language="javascript">
function redimensionar(){
var alto = document.body.offsetHeight;
var altoventana = window.innerHeight;
if(altoventana > alto){alto = altoventana;}
var ancho = document.body.offsetWidth;
var anchoventana = window.innerWidth;
if(anchoventana > ancho){ancho = anchoventana;}
document.getElementById('cubrir').style.height = alto+'px';
document.getElementById('cubrir').style.width = ancho+'px';
}
function activar(){
redimensionar();
document.getElementById('cubrir').style.visibility = 'visible';
}
</script>
</head>
<body onresize="redimensionar()">
<div id="cubrir" style="position:absolute; top:0px; left:0px; background:url(images/background.png); z-index:2; visibility:hidden;">
</div>
Contenido de la página...
<input type="submit" name="activar" id="button3" value="Activar" onclick="activar()" />
</body>
Lo que ocurre es que el tema ya no encaja muy bien aqui, sino en el foro de JavaScript