В таком случае, если возникнет необходимость создавать, например, несколько квадратных превью различных размеров с одного изображения, пользователю придётся повторять одну и туже процедуру для разных размеров квадрата и одного участка изображения.
По сути не важно какого размера будет прямоугольник в браузере, задача на клиенте определить, какая часть изображения будет использоваться в качестве превью. Клиенту известны пропорции, а какого рамера будет превью - это может решать сервер.
И одно пожелание: при ресайзе изображения (раз пошли по такому пути) неплохо было бы поцизионировать прямоугольник, чтобы смотрел в одну и ту же точку на изображении.
Можно создавать див с visibility:hidden, position:absolute с таким же шрифтом и размерами как и текстарея, дублировать там текст и смотреть его offsetHeight когда надо.
Только тут есть нетривиальность с пробелами в конце строки, в диве они переносятся, а в текстарии - нет (есть подозрения что зависит от платформы). Как вариант...
Нет проблем.
Если бы вы поставили прямой вопрос в этом топе, то возможно и сами бы на него ответили.
а так попробую ответить на непоставленный вопрос: вам минусанули карму потому - что не хотят видеть ваши топики, считают их не интересными, не разделяют ваше мнение.
СтОит ли беспокоится по этому поводу и гнуть своё, продолжая писать то, что многим здесь не интересно?
Не всегда. Иногда для ассинхронной закачки файлов используется 'флеш-прослойка'. Это позволяет выбирать в диалоговом окне сразу по нескольку файлов + реализовать прогрессбар без участия серверной стороны.
Для этого есть здравый смысл и он мне подсказывает, что использование атрибута target не приведёт к неразберихе и просуществует ещё как минимум лет 10. Чёткое следование рекомендациям не гарантирует правильную работу в браузерах.
И одно пожелание: при ресайзе изображения (раз пошли по такому пути) неплохо было бы поцизионировать прямоугольник, чтобы смотрел в одну и ту же точку на изображении.
Только тут есть нетривиальность с пробелами в конце строки, в диве они переносятся, а в текстарии - нет (есть подозрения что зависит от платформы). Как вариант...
Если бы вы поставили прямой вопрос в этом топе, то возможно и сами бы на него ответили.
а так попробую ответить на непоставленный вопрос: вам минусанули карму потому - что не хотят видеть ваши топики, считают их не интересными, не разделяют ваше мнение.
СтОит ли беспокоится по этому поводу и гнуть своё, продолжая писать то, что многим здесь не интересно?
Тут например http://swfupload.mammon.se/