Salve nel codice di seguito riportato ho un div che tramite la funzione doPos posiziono al centro della pagina, all'interno del div ho una immagine che tramite la stessa funzione vorrei centrare nel Div e quindi nella pagina.
Purtroppo le proprietā oImg.style.posHeight,
oImg.style.posWidth mi restituiscono entrambe zero e quindo l'immagine non va al centro.
Mi rendo conto che la cosa č un po confusionaria ma spero che qualcuno abbia abbastanza tempo da perdere per aiutarmi.
Grazie.
P.S. a me interessa che funzioni in IE5
function doPos()
{
oFilterDIV.style.width=(document.body.offsetWidth) ;
oFilterDIV.style.height=(document.body.offsetHeigh t);
oImg.style.top=(document.body.offsetHeight-oImg.style.posHeight)/2
oImg.style.left=(document.body.offsetWidth-oImg.style.posWidth)/2
alert(oImg.style.posHeight + " , " + oImg.style.posWidth );
}
</SCRIPT>
</HEAD>
<body bgcolor="#000000" onload="doPos();" onresize="doPos();">
<DIV ID="oFilterDIV" STYLE="Z-INDEX: 1; FILTER: progidXImageTransform.Microsoft.Alpha( Opacity =50, FinishOpacity=100,
Style=3, StartX=100, FinishX=100, StartY=0, FinishY=100); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: yellow; BACKGROUNDCOLOR: YELLOW">
[img]file://C:\Documents and Settings\mpellegrini\Desktop\appo\HP\Fabrizio Home Page_file\images\raigardo_atvirute_b.jpg[/img]
</DIV>