Layerbreite ermitteln
Dieter Raber
- dhtml
0 Maxx
Hallo zusammen,
ich habe auf einer Webseite einen Layer als Teil einer Navigation.
Dieser enthaelt eine Tabelle mit den Links. Ich moechte gerne die Breite des Layers wissen, diese wird aber erst durch die Breite der Tabelle bzw. die Laenge der Link-Texte bestimmt.
Zur Abhilfe habe ich ein 1px-gif in die rechte obere Ecke des Layers gesetzt, mit dessen offsetLeft ich jetzt rechnen kann.
Im IE klappt das auch hervorragend, aber Mozilla ist weniger froh damit. Weiss jemand Abhilfe?
Vielen Dank
Dieter
Hallo Dieter
Zur Abhilfe habe ich ein 1px-gif in die rechte obere Ecke des Layers gesetzt, mit dessen offsetLeft ich jetzt rechnen kann.
Im IE klappt das auch hervorragend, aber Mozilla ist weniger froh damit. Weiss jemand Abhilfe?
Warum so kompliziert. ein document.getElementById(id).offsetWidth sollte es doch tun. Oder?
Nur Opera kennt das nicht. Er hat ein:
if(window.opera){
document.getElementById(id).style.pixelWidth;
} lieber.
ffbx
Maxx