Puoi evitare la dichiarazione del posizionamento assoluto nello script se vuoi metterla nel foglio di stile:codice:<html> <title>Centrare un layer con js</title> <head> <script language="javascript" type="text/javascript"> <!-- function centerLayer() { var y = document.getElementById('y'); y.style.position = 'absolute'; y.style.top = (screen.width - y.offsetWidth)/2; y.style.left = (screen.height - y.offsetHeight)/2; } //--> </script> </head> <body onLoad="centerLayer();"> <div id="y" style="border: 1px solid #000;">Contenuto del layer </div> </body> </html>
codice:<style type="text/css"> #y { position: absolute} </style>

Rispondi quotando