Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Копировать сожердимое ячейки в буфер


Автор: Dobermann 8.11.2011, 20:03
Ребят. Задача собственно проста, но гугл все время кидает на какие-то фреймворки...

Вообщем как скопировать содержимое ячейки в буфер (чтобы потом по ctrl+v вставить еще куда-нить) по клику на этой ячейки(ячеек разумеет не одна)

Автор: $дмитрий 8.11.2011, 20:13
Межбраузерный вариант - flash

Добавлено через 3 минуты и 20 секунд
http://habrahabr.ru/blogs/javascript/64767/

Автор: Dobermann 8.11.2011, 20:27
Ага клево) первая ссылка из гугла) я это уже смотрел! для копирования ячеек уж как то слишком!!

Автор: $дмитрий 8.11.2011, 20:32
Цитата

для копирования ячеек уж как то слишком

Нужен вариант одной строчкой, чтоб работало во всех браузерах без флеша при отключенном JS, желательно на HTML?

Автор: Dobermann 8.11.2011, 20:58
Нет) мозиллы достаточно) но разве флеш тут требуется?! =\

Добавлено через 9 минут и 1 секунду
Или как хоты бы выделить всю строку?

Автор: Lols 8.11.2011, 23:08
А можно поинтересоваться, чем вас флеш не устроил?

Автор: Dobermann 8.11.2011, 23:38
Я с ним точно не разберусь smile 

Автор: Lols 9.11.2011, 00:34
Печально :( А то был бы самый просто вариант на самом деле.

Автор: Dobermann 9.11.2011, 01:14
Покажешь? Что-нибудь из разряда элементарного...

У меня строка состоит из одной ячейки
Цитата

<tr><td>текст1</td></tr>
<tr><td>текст2</td></tr>
<tr><td>текст3</td></tr>
<tr><td>текст4</td></tr>

Автор: JAYBE 9.11.2011, 12:49
Код

window.clipboardData.setData("Text", link)

link - переменная, которая содержит информацию для копирования

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)