Hallo!
Soweit ich dein Problem beurteilen kann:
#Bild
{
position: absolute;
top:100px; /*Wert beliebig*/
visibility: hide;
z-index: 1;
}
if(nn)
{
// diese Zeile brauchst du nicht top = Math.floor((innerHeight - imgHeight) / 2)
left = Math.floor((innerWidth - imgWidth) / 2)
width = imgWidth
height = imgHeight
}
else
{
//und diese auch nicht style.top = Math.floor((Number(document.body.clientHeight) - imgHeight) / 2)
Ich denke das wars.
Grüße
Thomas