Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как скопировать в буфер обмена? (https://javascript.ru/forum/dom-window/12314-kak-skopirovat-v-bufer-obmena.html)

Gilman 11.10.2010 21:33

Как скопировать в буфер обмена?
 
C помощью какого кода модно сделать кнопку для копирования заданного текста в буфер, конкретно интересует Opera?

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

monolithed 11.10.2010 21:47

JavaScript не дает таких возможностей в целях безопасности (IE исключение), только средствами flash

к прочтению: http://habrahabr.ru/blogs/javascript/64767/

selevo 01.07.2016 16:48

уже можно

selevo 26.05.2018 14:58

tampermonkey
greasmonkey
позволяют

Aetae 26.05.2018 17:04

Какая опера то, новая - которая хром, или старая?
<textarea id="text" style="width:100%; height:100px">
  Таким методом можно скопировать только после пользовательского действия (например клика).
</textarea>
<button onclick="
  text.select(); 
  document.execCommand('copy') ? alert('Скопировано.') : alert('Не удалось скопировать.');
">
  Скопировать
<button>

j0hnik 26.05.2018 23:25

Aetae,
2010 год был на дворе, старая еще.

Aetae 27.05.2018 03:15

j0hnik, лол, не обратил внимание что некропост. Стыдно то как.)


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