Мне нужен javascript, который копирует содержимое в буфер обмена, и пользователь должен иметь доступ к содержимому из буфера обмена. i. Есть две кнопки копирования и вставки. Когда вы нажимаете кнопку копирования, текст из текстовой области указывает, что содержимое textarea копируется в буфер обмена, и когда вы нажимаете кнопку вставки, его следует вставлять в другое текстовое поле или, если возможно, в редактор (TinyMCE).Копирование/вставка содержимого в буфер обмена и из него с помощью javascript
ответ
Простой Google вернет мне этот код ... :-)
<SCRIPT language="JavaScript">
<!--
function highlightmetasearch() {
document.post.message.select(); document.post.message.focus();
}
function copymetasearch() {
highlightmetasearch();
textRange = document.post.message.createTextRange();
textRange.execCommand("RemoveFormat");
textRange.execCommand("Copy");
alert("This post has been copied to your clipboard.\nIf this post is lost when you submit it you can easily repost it.\nAlways use this feature before posting!");
}
// -->
</SCRIPT>
Это специфичный для IE и четко привязанный к более крупному примеру, с которым вы не связаны. –
Существует не хорошо/хорошо проверенное решение с использованием JavaScript, большинство решений работает только в IE
I функция копирования-в-буфер однажды, используя компонент Flash, Clippy, очень проста в использовании. Вы можете посмотреть на его хранилище на Github, это делает только копирование в буфер обмена, хотя ..
Еще одна хорошая библиотека для управления буфером обмена, а также в Flash, является ZeroClipboard
Согласен, Flash - единственный способ пойти, если вы хотите получить доступ к буферу, не привязавшись к определенному браузеру. –
вы, к счастью, не может получить доступ к пользователи с javascript - но почему бы вам просто не использовать javascript-переменную для этого (глобальные переменные в большинстве случаев являются злыми, но в этом я бы сказал, что это именно то, что вы ищете)? – oezi