Cheatah: Alternative zu top.document.body.clientWidth/Height?

Beitrag lesen

Hallo,

ich möchte mit JavaScript die reell verfügbare Auflösung der Clientarea herausfinden, also nicht window.screen, sondern nur den Bereich, wo die HTML-Seiten auch dargestellt werden können. Das ganze übergebe ich dann einem Counter, den ich anbieten möchte, es muß also in *jeder* Situation funktionieren.

Bei Netscape geht das problemlos mit top.innerWidth/Height. Für den MSIE habe ich das bisher mit top.document.body.clientWidth/Height realisiert, bis ein Betatester den Counter auf einer Seite eingebunden hatte, die er über eine subdomain.notrix.de verfügbar macht. Zur Info: Notrix erstellt lediglich eine Frameset-Datei, in der auf die ursprüngliche Seite verwiesen wird, der einzige Zweck ist es, die URL zu "verschönern".

Natürlich brachte der MSIE dann plötzlich eine Fehlermeldung, weil top.document auf dem Server von Notrix liegt, im Gegensatz zur fragenden Seite... das leidige Sicherheitsproblem!

Gibt es eine Möglichkeit, die Größe der Clientarea auch mit dem MSIE zu ermitteln? Für Hinweise aller Art bin ich dankbar!

Cheatah

P.S.: Ursprünglich hatte ich die Größe mit top.document.all.cxy.offsetWidth/Height ermittelt, wobei man in jedem <body>- und <frameset>-Tag noch "id=cxy" hinzufügen mußte. Das geht hier aber auch nicht.