Прокрутить текст до нужной позиции в text-box'е
Товарищи помогите пожалуйста. Можно ли в Fire Fox прокрутить текст внутри однострочного текстбокса (input с type="text") до нужной позиции. Например в поле шириной 200 пикселей введена длинная строка, так что она не умещается целиком. Нужно программно прокрутить к началу строки, концу, или так что бы определенная позиция (символ с заданным индексом) был последним отображаемым в текст боксе.
В IE 6 достаточно выделить текст в указанной позиции, это заставляет браузер установить туда курсор и прокрутить строку в поле до этой позиции (т.е. что бы курсор был виден). В IE 6 для выделения используется специальный объект DOM selection. В Fire Fox можно установить курсор в требуемую позицию с помощью свойств selectionStart и selectionEnd, но при этом браузер не прокручивает строку до указанной позиции. Собственно в этом и проблема.
Заранее спасибо!
Последний раз редактировалось prike, 11.02.2010 в 10:56.
|