Código HTML:
<style>
* { margin: 0; }
html, body { width: 100%; height: 100%; }
</style>
Código javascript
:
Ver originalfunction mau()
{
var Div=document.getElementById('div');
Div.style.position='fixed';
Div.style.display='block';
var w=parseInt(Div.style.width);
var h=parseInt(Div.style.height);
Div.style.left=(document.body.offsetWidth/2-(w/2))+'px';
Div.style.top=(document.body.offsetHeight/2-(h/2))+'px';
}
si lo queres hacer con JS... es asi... necesitas tener el body obviamente con una medida 100%...
si "simplemente" queres que este en el centro.. usa CSS como te dice
genuine_carlosV2