Hallo!
habe eine tabelle, welche immer mittig im browser steht.
jetzt will ich einen layer("layer1") immer relativ zur tabellenposition ausrichten. wenn ich den layer mit position:absolute setzte dann scrollt der layer zwar richtig mit, beim resize ist er allerdings immer an der falschen x-pos.
Da hilft nur rauszufinden, ob es zu einem resize kommt und dementsprechend die Seite neu zu laden. Dann wird eben dieser Layer neu positioniert, also was dafür zuständig ist, wird neu aufgerufen.
Dazu kann man das altbekannte NN4ResizeBugScript verwenden und für NN>=6 und IE anpassen.
Baue es am Ende der Seite ein.
<script language="JavaScript" type="text/javascript">
<!--
function neuladen()
{
if(saveInnerWidth < self.innerWidth saveInnerWidth > self.innerWidth saveInnerHeight > self.innerHeight saveInnerHeight < self.innerHeight)
{
window.history.go(0);
}
}
if(document.layers || document.getElementById)
{
if(!window.saveInnerWidth)
{
window.onresize = neuladen;
window.saveInnerWidth = window.innerWidth;
window.saveInnerHeight = window.innerHeight;
}
}
if(document.all)
{
if(!window.saveInnerWidth)
{
window.onresize = neuladen;
window.saveInnerWidth = document.body.offsetWidth;
window.saveInnerHeight = document.body.offsetHeight;
}
}
//-->
</script>
MfG, André Laugks
L-Andre @ gmx.de