Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   ZeroClipboard копирование в буфер обмена (https://javascript.ru/forum/library-toolkit-framework/41796-zeroclipboard-kopirovanie-v-bufer-obmena.html)

bully 29.09.2013 18:04

ZeroClipboard копирование в буфер обмена
 
Установил библиотеку ZeroClipboard, все работает, в буфер копируется содержимое указанного объекта страницы.

Но есть существенное отличие от аналогичного CTRL + C :
содержимое копируемого объекта копируется без форматирования, html теги перестают работать после вставки содержимого из буфера в какой - нибудь wysiwyg редактор.


Возможно ли сделать так, чтобы при программном копировании сохранялось абсолютно все форматирование? , нужен полный аналог CTR+C.

Для ясности приведу пример:

На странице есть такая конструкция:

Код:

<div class="test">
  <font color="red">Красный</font>
</div>

Если выделить курсором слово "Красный", и потом нажать CTR+C в буфер попадет слово "Красный", окрашенное в красный цвет.
При дальнейшей вставке из буфера обмена CTR+V в wysiwyg редактор (например создадим новое письмо в www.mail.google.com) мы увидим слово "Красный", окрашенное в красный цвет.


При программном копировании вставка из буфера в wysiwyg редактор даст нам результат:
Код:

<font color="red">Красный</font>

Нужно, чтобы во втором случае вставка в wysiwyg редактор дала результат как в первом(слово "Красный", окрашенное в красный цвет).


Часовой пояс GMT +3, время: 06:07.