hallo, herzlichen gluckwunsch zu deinem problem,
ich habe sehr lange zeit damit verbracht das problem zu loesen,
grundsaetzlich musst du die fensterbreite in pixeln auslesen, das machst du mit document.body.clientWidth (IE) bzw. window.innerWidth (netscape). dann kannst du schoneinmal eine logik bestimmen nach der die layer positioniert werden (z.b. fensterbreite /2 ist die mitte des aktuellen fensters usw.)
diese logik setzt du jetzt in ein jscript um. beim netscape musst du noch ein "resize on refresh" einsetzen und schon ist das ganze fertig.
ich habe bei meinen versuchen festgestellt, dass zumindest mein script sehr absturzanfaellig ggü. gewissen konstellationen (was genau weiss ich nicht, insbesondere bei netscape) ist, der code riesig wird (alle browser sollten schon funktionieren).
da ich meinen kunden letztendlich ueberzeugen konnte auf eine statische darstellung, optimiert auf eine bestimmte darstellung zu setzen, habe ich noch nicht weitergedacht (sehr empfehlenswert fuer die performance).
wenn du interess hasst maile oder poste einfach, dann kann ich meinen alten code herauskramen, der immerhin auf ie und nur manchmal bei ns funktioniert.
tschuess
peter