Hallo!
Ich habe eine schlichte Seite, die 1004px breit und 623px hoch ist. Bei höheren Auflösungen wird diese Seite mittels folgendem JS zentriert:
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");
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';
}
}
}
window.onload=center_object;
Wenn ich nun in Opera eine andere Unterseite aufrufe, "zuckt" das Bild immer, sprich, es für einen Sekundenbruchteil oben links dargestellt, ehe es zentriert angezeigt wird. Komischerweise nur im Opera und bei einem IE6 (bei einem anderen IE6 klappt es ohne Probleme).
Hat jemand ne Idee, wo das Probelm liegt? Kann man irgendwie ne "preload-Funktion" einbauen oder so was
Vielen Dnak im Voraus!
Gruß, Drathy
Ich habe eine schlichte Seite, die 1004px breit und 623px hoch ist. Bei höheren Auflösungen wird diese Seite mittels folgendem JS zentriert:
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");
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';
}
}
}
window.onload=center_object;
Wenn ich nun in Opera eine andere Unterseite aufrufe, "zuckt" das Bild immer, sprich, es für einen Sekundenbruchteil oben links dargestellt, ehe es zentriert angezeigt wird. Komischerweise nur im Opera und bei einem IE6 (bei einem anderen IE6 klappt es ohne Probleme).
Hat jemand ne Idee, wo das Probelm liegt? Kann man irgendwie ne "preload-Funktion" einbauen oder so was
Vielen Dnak im Voraus!
Gruß, Drathy