Layer verschieben sich bei Größenanderung
Tom
- browser
Hallo an alle!
Ich hab ein Problem mit dem Netscape. Auf meiner Seite liegen mehrere Layer, wenn ich nun die Fenstergröße des Netscape ändere, ändern sich die Größen der Layer (zeilenumbruch, oder nur die Breite, ganz verschieden). Jedoch werden dabei nicht alle Layer beeinflußt. Wenn ich nun auf reload clicke, dann paßt wieder alles. Beim IE paßt es immer.
Woran liegt das? Wie kann ich dagegen vorgehen.
Hallo an alle!
Ich hab ein Problem mit dem Netscape. Auf meiner Seite liegen mehrere Layer, wenn ich nun die Fenstergröße des Netscape ändere, ändern sich die Größen der Layer (zeilenumbruch, oder nur die Breite, ganz verschieden). Jedoch werden dabei nicht alle Layer beeinflußt. Wenn ich nun auf reload clicke, dann paßt wieder alles. Beim IE paßt es immer.Woran liegt das? Wie kann ich dagegen vorgehen.
Tja.. leider ist Netscape meist nicht in der Lage
Grössenveränderungen von Layern vernünftig neu zu
rendern... das heisst du musst notfalls ne
onresize-function machen die den Layern die neue Grösse
mitteilt .. nächste Hürde ist denn das Netscape z.B.
bei der Grössenänderung nicht automatisch Scrollbars
erstellt... dafür muss man den noch die document.height
notfalls ändern ..
Dies führt aber beim 4.05 wieder dazu das die onresize
function aufgerufen wird...
ja.. alles nicht sehr hilfreich ich weiss.. aber ich
hab mich über diesem Tollen Browser auch schon etliche
Stunden geärgert.. und wünsche dir daher nur viel
Erfolg.. :))
gruss
Jens
Hallo Tom!
Verwende den folgenden Script
<script language="javascript">
<!--
/**
* resize.js 0.3 970811
* by gary smith
* js component for "reloading page onResize"
*/
if(!window.saveInnerWidth) {
window.onresize = resize;
window.saveInnerWidth = window.innerWidth;
window.saveInnerHeight = window.innerHeight;
}
function resize() {
if (saveInnerWidth < window.innerWidth
saveInnerWidth > window.innerWidth
saveInnerHeight > window.innerHeight
saveInnerHeight < window.innerHeight )
{
window.history.go(0);
}
}
-->
</script>
Grüße
Thomas