2014-03-16 6 views
1

Я использую простой код для выбора всего текста внутри textarea, но я хочу, чтобы кнопка скопировала текст в буфер обмена, а не щелкнула правой кнопкой мыши или Ctrl + c. вот выбрать код:как скопировать выделенный текст в буфер обмена с помощью javascript

<form> 
<textarea name='text_area' rows=1 cols=20 >large/<?php echo $row['Img_Name']; ?> 
</textarea> 
<input type='button' value='select path' onClick='javascript:this.form.text_area.focus(); this.form.text_area.select();'> 
</form></div> 

много сайтов, добавить кнопки для копирования кода или текста просто открыть эту страницу и нажмите долю на видео и выбрать встраивать вы получите кнопку копирования без необходимости выбора текста или добавить сайт в белый список http://techcrunch.com/2014/03/13/zuckerberg-called-obama-to-express-frustration-over-new-nsa-revelations/?source=gravity

+0

Это обсуждалось здесь: http://stackoverflow.com/questions/400212/how-to-copy-to-the-clipboard-in-javascript ? RQ = 1 – SalkinD

ответ

1

mozilla, как и большинство других браузеров, не позволяет js манипулировать буфером обмена, если пользователь не установил ваш веб-сайт в белый список.

http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard

в ответ на отредактированном вопрос: видео использует вспышку для копирования в буфер обмена. Существует несколько библиотек, которые используют скрытый контент Flash, например ZeroClipboard

Смежные вопросы