Как с помощью jquery скопировать содержимое блока ?

программирование JavaScript jQuery

В идеале хочу ,что бы были :

<div id="copy-area">То ,что нужно скопировать</div>
и
<a id="copy-button">Кнопка ,с помощью которой копируем</a>

и что бы при нажатии на эту кнопку(#copy-button) копировалось содержимое #copy-area .

Хочу сделать с помощью jquery ,пытался с помощью zClip ,но он конфликтует с другим скриптом ,так что отпадает и Zero Clipboard. Остановился на последнем. Но он почему то не работает...

В папке лежат -

ZeroClipboard.js
ZeroClipboard.swf
demo.html

В demo.html прописано :

<textarea name="box-content" id="box-content" rows="5" cols="70">
То,что нужно скопировать
</textarea>
<br/><br />
<p><input type="button" id="copy" name="copy" value="Копировать" /></p>
<script>

//set path
ZeroClipboard.setMoviePath('http://radio-mfl.ru/copy/ZeroClipboard.swf);
//create client
var clip = new ZeroClipboard.Client();
//event
clip.addEventListener('mousedown',function() {
clip.setText(document.getElementById('box-content').value);
});
clip.addEventListener('complete',function(client,text) {
alert('copied: ' + text);
});
//glue it to the button
clip.glue('copy');

</script>

Что не так ? Помогите пожалуйста ,дайте готовый пример ,который можно переделать.И желательно без <textarea> Ей богу уже день убил для поиска решения. Нужно для сайта радио - что бы можно было с легкостью скопировать текущую песню в буфер.

Примечание:
Нашел решение ! Сам долго с этим мучился ,потому выкладываю исходник ,в котором все работает . Он будет работать только когда вы скинете все файлы на хостинг (безопасность flash ,что б ее) .
Я добавил примечания ,так что надеюсь ,что помогу разобраться другим ,вот ссылка :

http://www.mediafire.com/?jgot18bhetnw0bp
Ответы:
С textarea или без - не суть. Там не в том сложность.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.