Сохранение формата вставленного текста в текстовой области без видимой информации о разметке - PullRequest
2 голосов
/ 19 июня 2010

У меня был случай, когда я скопировал жирный текст с веб-страницы в текстовую область другой страницы.При вставке текстовая область сохраняла текст жирным шрифтом.Когда я вставил тот же текст в текстовый файл, я не увидел разметки или информации о форматировании вместе с текстом.Как текстовая область поддерживает формат текста?

Заранее спасибо .

РЕДАКТИРОВАТЬ:

  • Как текстовый редактор или текстовый редактор, управляемый JS, форматирует вставленный текст безкакая-либо информация о форматировании передается вместе с вставленным текстом?

  • Если информация о форматировании передается внутренне через браузер, как веб-страница получает эту информацию?

1 Ответ

2 голосов
/ 19 июня 2010

Текстовое поле - это простой текст, поэтому вы уверены, что не вставили его в текстовый редактор, управляемый JS, в браузере? Что касается вставки его в текстовый файл ... ну, это событие, управляемое ОС. Он будет работать только в том случае, если приложение позволяет форматировать текст (например, если вы вставите его в MS Word или OpenOffice.org Writer).

Ответы на дополнительные вопросы:

Опять же, текстовая область - это простой текст, поэтому нет информации о форматировании или форматировании. Управляемый JS редактор генерирует соответствующий код в зависимости от того, что было вставлено. Эта информация передается функцией копирования и вставки ОС. Если это обычный текст, форматирование не будет. Если вставка содержит коды форматирования, она сгенерирует соответствующую разметку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...