Почему pasteHTML вставляет кучу тегов <br>?
Всех приветствую.
Вставляю в iframe с designMode="on" в Internet Explorer при помощи pasteHTML фрагмент кода HTML, возникает проблема, заключающаяся в том, что появляется куча переносов <br>. Чтобы было понятнее, поясню, что наблюдается эффект, аналогичный функции nl2br. То есть, все \r\n в исходном коде превращаются в <br> при pasteHTML. Справиться с этим позволяет только удаление \r\n из кода: replace(/[\r\n]/g,''). Может кто-нибудь подскажет, почему такое происходит, и как с этим справиться? Корежить исходный код удалением \r\n не очень хочется. Прошу помочь. Спасибо. |
Цитата:
|
Цитата:
|
а что, если в точке положения курсора разбить текст на две части - "до" и "после" - и потом вставить новое содержимое:
поле.innerHTML="до"+новое содержимое+"после"; это же не очень сложно? |
Часовой пояс GMT +3, время: 05:05. |