Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Копирование ТОЛЬКО ВИДИМОГО текса с экрана (https://javascript.ru/forum/dom-window/24124-kopirovanie-tolko-vidimogo-teksa-s-ehkrana.html)

Бобр 18.12.2011 14:46

Копирование ТОЛЬКО ВИДИМОГО текса с экрана
 
Копирование ТОЛЬКО ВИДИМОГО текста с экрана.

Например у вас код:
<p align=justify>
1<span style=display:none>2</span>3
</p>


То есть тут при отображении цифра 2 невидна. Но если вы выделите текст, и скопируете "Сtrl+C", то у вас в буфер обмена попадёт не 13, а 123.

Как сделать, чтобы в буфер обмена попадало только то, что видно?

P.S. Поправьте пожалуйста в заголовке, не "текса", а "текста".

dmitriymar 18.12.2011 16:57

использовать clipboard API.и ещё в районе сотни строк кода или больше написать

Бобр 18.12.2011 17:30

Короче не существует простого и быстрого способа это сделать?

dmitriymar 18.12.2011 21:30

будут знания будет просто и быстро:)

Aetae 18.12.2011 21:59

Если display:none появляется динамически, то не юзать его, а удалять из dom и вставлять обратно.
Накрайняк пройтись простеньким скриптом в конце и всё что display:none - нафиг.)


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