Alex: DIV im iFrame-SICHTBAREN-BEREICH anzeigen? Hilfe!

Beitrag lesen

Hallo,

es geht um folgendes;
In einem iFrame dynamische Höhe, feste Breite werden Elemente generiert, dementsprechend wird die Seite mal größer, mal kleiner (höhe).
In dem iFrame werden Informationen per Klick angezeigt, in Divs, die mit der Eigenschaft "visibility" versehen sind.

Nun sollen aber diese Nachrichten immer mittig im SICHTBAREN Bereich erscheinen, das kriege ich nicht so hin.
Die Meldungen erscheinen bei immer immer im iFrame-Mitte, auch wenn diese außerhalb des SICHTBEREICHES liegt.

  
[...]  
screenBreite = document.getElementsByTagName('body')[0].offsetWidth;  
screenHoehe = document.getElementsByTagName('body')[0].offsetHeight + 10;  
[...]  
GroesseX = 380;  
GroesseY = 0;  
PosX = (screenBreite / 2) - (GroesseX / 2);  
PosY = (getFrameSize() / 2) - (GroesseX / 2);  

Mit diesen Werten wird die DIV-Meldung initialisiert....

getFrameSize

  
function getFrameSize()  
{  
var frameSize = { frameX:0, frameY:0 }  
  
if(window.innerHeight && window.scrollMaxY)  
{  
 frameSize.frameX = window.innerWidth + window.scrollMaxX;  
 frameSize.frameY = window.innerHeight + window.scrollMaxY;  
}  
else if(this.document.body.scrollHeight > this.document.body.offsetHeight)  
{  
 frameSize.frameX = this.document.body.scrollWidth;  
 frameSize.frameY = this.document.body.scrollHeight;  
}  
else  
{  
 frameSize.frameX = this.document.body.offsetWidth;  
 frameSize.frameY = this.document.body.offsetHeight;  
}  
return frameSize.frameY;  
}  

Ich hoffe Ihr könnt mir ein paar Ansäzte geben, wie ich das Problem beseitige ... danke!