781 29.08.2020 clipboardjsбуфер обмінуjquery JavaScript

Копіювання тексту в буфер обміну

Копіювання тексту в clipboard на JS

Кросбраузерний варіант копіювання в буфер обміну

function copy(_text){
	var textArea = document.createElement("textarea");
	textArea.value = _text;
	textArea.style.position="fixed";
	document.body.appendChild(textArea);
	textArea.focus();
	textArea.select();
	try{
		document.execCommand("copy");
		alert("Посилання скопійовано");
	}catch(err){alert("Не вдалось скопіювати посилання: "+err);}
    textArea.remove();
}

Використовувати можна так:

<input type="button" onclick="copy('якийсь текст');">

Або так:

<textarea id="my_text">
	тут багато тексту. тут багато тексту. тут багато тексту. 
	тут багато тексту. тут багато тексту. тут багато тексту. 
	тут багато тексту. тут багато тексту. тут багато тексту.
</textarea>
<input type="button" onclick="copy($('#my_text').val());">

Для останнього варіанту використання необхідний плагін jQuery

Потрібна допомога

Ми встановим, описаний в дані статті, чи будь-який інший, скрипт на Ваш сайт. Також Ви можете замовити індивідуальний скрипт, який буде повністю відповідати Вашим потребам.

Зв'яжіться з нами за контактами вказаними нижче, ми Вам надамо безкоштовну консультацію.

Контакти

Номери телефонів

+38 (093) 33 33 500

Електронна скринька

soft.dev.lviv@gmail.com

Адреса

Україна, Львівська обл., м. Червоноград