Meine Lösung mit folgendem Script:
onload=function center_object()
{
var pageX = (document.all)?document.body.offsetWidth:window.innerWidth;
var pageY = (document.all)?document.body.offsetHeight:window.innerHeight;
if((pageX <= 1030) || (pageY <= 640))
{
var objRef = document.getElementById("tabelle");
objRef.style.visibility = "visible";
}
if((pageX > 1030) || (pageY > 640))
{
var objRef = document.getElementById("tabelle");
var objW = 1004;
var objH = 642;
objRef.style.left = ((pageX/2)-(objW/2))+"px";
objRef.style.top = ((pageY/2)-(objH/2))+"px";
if (window.opera)
{
document.body.style.backgroundColor ='#FFFFFF';
}
objRef.style.visibility = "visible";
}
}
Allerdings muss man das entsprechende Objekt mit folgendem versehen:
style="position:absolute;visibility:hidden;"
Dann ist das lästige "zucken" weg...
Gruß, Drathy