2012-02-24 6 views
0

Я хочу знать, можно ли выбрать текст в любом месте на веб-странице, а затем скопировать его с помощью jQuery или Javascript. На другом языке, как вызывать CTRL+X, CTRL+C и CTRL+V по выделенному тексту, используя jQuery или Javascript?. Можно ли это сделать? Однако команда CUT будет вызываться в тексте, который присутствует в текстовом поле или текстовом поле, а не в гипертексте веб-страницы. Пожалуйста, дайте мне знать.Cut Copy Paste jQuery/Javascript

+0

Некоторые методы копирования текста в браузерах в буфер обмена [перечислены здесь] (http://stackoverflow.com/questions/400212/how-to-copy-to-clipboard-in-javascript). Вы можете адаптировать их к вашим потребностям. – approxiblue

+0

Я не хочу использовать вспышку Джимми. –

ответ

2

Возможно, вы могли бы вызвать кнопки, и копирование текста на веб-странице, безусловно, возможно при доступе к DOM, однако кажется, что вы пытаетесь сделать доступ к буферу, и способ сделать это последовательно обычно со вспышкой.

Плагин ZeroClipboard является наиболее часто используемым, его легко интегрировать и дает полный доступ к буфере обмена.

Для примера см. CSS3Please, я считаю, что они используют плагин ZeroClipboard.

+0

Я не хочу использовать вспышку. –

+0

Тогда ваш ограничивается некоторым псевдокодом, который работает только в IE, ни один другой браузер, который я знаю, не позволит получить доступ к буферу из javascript. – adeneo

2

Это можно сделать? ... Я не хочу использовать Flash,

Нет, если вам это нужно, чтобы работать во всех основных браузерах.