Форум сетевых администраторов
Показаны 4 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Java/Java Scripts (http://netadmin.ws/forum/forumdisplay.php?forumid=9)
-- Копирование отрывка в буфер обмена (http://netadmin.ws/forum/showthread.php?threadid=7455)


Помещено polo 06-01-2004 в 14:50:

Копирование отрывка в буфер обмена

Как можно скопировать отрывок в буфер обмена?
Я делаю:
function Copy() {

document.all.text.createTextRange().execCommand("Copy");

}
<a href="javascript:Copy()">copy</a>
<div id="text">
Здесь копируемый текст
</div>

Но так ничего не работает.

__________________
Всегда есть решение.


Помещено RaZEr 06-01-2004 в 15:01:

Ð_тот метод поддерживаеся только input и textarea. Делай так:

<input type="hidden" id="text" name="abc" value="This is the text">

__________________
The time was broken ...


Помещено polo 06-01-2004 в 19:14:

Ну для инпутов понятно, а вот как просто для текста можно сделать? Или это невозможно? Попробуй догадаться для чего это нужно.
http://netadmin.ws/forum/showthread.php?s=&postid=58055

__________________
Всегда есть решение.


Помещено RaZEr 06-01-2004 в 20:03:

Нет, для простого элемента createTextRange() не работает, только body, button, input и textarea.

Я думаю выходом будет просто где-то спрятать textarea и через нее перегонять.

myTextarea = document.getElementById("myTextareaId");
myTextarea.value = document.getElementById("myTextNodeId").innerHTML;
myTextarea.value.createTextRange().execCommand("Copy");

__________________
The time was broken ...


Формат времени GMT. Текущее время 09:24.
Показаны 4 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.