[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ширина лейбла
sergeiss
Задача такая.

Есть label, который формируется динамически. Надо выставить его левую позицию, чтобы он красиво был посередине родительского объекта. Для этого надо узнать ширину лейбла уже после того, как для него установлен новый текст. Изначально никакую ширину не выставляю, т.к. текст неизвестен.
Пробовал вывести (для начала вывести) по-разному ничего не помогает:
document.getElementById( 'one_string_label' ).style.width
document.getElementById( 'one_string_label' ).width

А как-то иначе можно найти ширину лейбла? Чтобы его же потом и позиционировать красиво и правильно.



Спустя 3 минуты, 16 секунд (17.01.2011 - 13:39) Snus написал(а):
sergeiss
На jQuery я бы подсказал, да меня опять бананами забросают. smile.gif

Спустя 2 минуты, 45 секунд (17.01.2011 - 13:42) sergeiss написал(а):
Snus - нет, бананами не будем... Сразу "секир-башка", если чё wink.gif

Фигня в том, что если это возможно на jquery, то это же возможно и на чистом JS. Вопрос - как?

Спустя 5 минут, 23 секунды (17.01.2011 - 13:47) linker написал(а):
document.getElementById( 'one_string_label' ).offsetWidth

Спустя 5 минут, 21 секунда (17.01.2011 - 13:53) sergeiss написал(а):
linker - спасибо, это было оно, то, что надо smile.gif


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.