Witam
Dopiszę się tu, bo mam podobny problem. Otóż tekst do banera będzie pobierany z bazy, i kontener, w którym go umieszczam, ma dynamiczną szerokość. W jaki sposób (czy w ogóle?) można pobrać szerokość elementu który jej nie ma zdefiniowanej w stylach? Próbowałem obj.clientWidth oraz obj.offsetWidth (gdzie obj to odwołanie do mojego kontenerka z tekstem) ale te wartości mają się nijak do prawdziwej szerokości elementu

W rezultacie tekst przewija się do momentu, gdy widać go jeszcze w 1/3 i znika, by pojawić się z prawej strony (o tyle mniej więcej jest szerszy kontener tekstu od swojego parenta)
Dodatkowo zauważyłem, że aby zobaczyć w js wartości atrybutów styli, muszę je definiować inline - te z arkusza nie są widoczne! (arkusz ładowany przed skryptem, przeglądarka Opera 9.02 Build 8585)
Co z tym można zrobić?
[EDIT]
Problem rozwiązany - aktualna szerokość elementu - nawet dynamiczna - jest przechowywana we właściwości obj.currentStyle.width (tylko do odczytu)

Natomiast nadal nie wiem, dlaczego muszą te wartości być definiowane inline zamiast w arkuszu...
Niestety, radość przedwczesna - IE nie potrafi odczytac wartości z currentStyle i podaje NaN...
[/EDIT]
[EDIT2]
Teraz to już całkiem zgłupiałem... Wczoraj, jak napisałem, właściwość offsetWidth zwracała mi NaN, a dziś działa poprawnie

O co tu chodzi?
Opera 9.02 Build 8585
IE 6.0.2800.1106
[/EDIT]