![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2009
Сообщений: 38
|
Подскажите пожалуйста, хочу упростить копирование информации на сайте, в основном это удобно с контактными данными типа мейла, аськи и тд. по нажатию на кнопку, подкиньте код, или исходник плз.!
я так понимаю копируется весь текст указанного тектового филда или как? Последний раз редактировалось Archi_xxx; 11.06.2010 в 16:42. |
|
|||||
|
Недавно тоже требовалось. Это можно сделать через JavaScript... И то - вроде бы в последних версиях браузеров эту возможность прикрыли в целях безопасности - т.е. обращаться к clipboard можно только с разрешения пользователя.
__________________
кто не отвечает, того garbage collector забирает |
|
|||||
|
Модрон-ветеринар
|
Есть такой метод System.setClipboard:
и т.д. |
|
|||||
|
Супер. Теперь буду знать =)
__________________
кто не отвечает, того garbage collector забирает |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 38
|
Спасибо! еще не пробовал, щас буду смотреть, но сразу есть вопрос:
после копирования текста в буфер делаю всплывающую подсказку типа "Successfully copied" проще всего конечно ее пускать например после onRelease кнопки, правильно ли это? или нужно делать проверку действительно ли скопирован текст в буфер, и может ли в теории текст по каким то причинам быть не скопирован? |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 38
|
Цитата:
кпримеру у меня мазила все красиво копирует по методу указанному товарищем mooncar, хотя я в ней никаких условий безопасности специально не настраивал, то есть работает по умолчанию, какие могут быть проблемы? Последний раз редактировалось Archi_xxx; 11.06.2010 в 23:30. |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 19
|
Ну вот тебе проблема - у тебя работает, у меня нет.
Хотя я тоже специально ничего не настраивал. Обычно доступ такого рода блокируют. Поэтому надо каким-то образом проверять перед копированием в буфер. Это где-то в документации должно быть. Где не знаю. |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 38
|
Цитата:
Каким образом браузер перехватывает копирование с флеша кто то в курсе? Ведь если разрешить текстовому полю выделение, то никаких проблем с копированием не возникает, почему тогда идет перехват System.setClipboard ? Последний раз редактировалось Archi_xxx; 12.06.2010 в 01:17. |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 19
|
Да, у меня Flash тоже работает. А вот JavaScript как и говорил - нет.
Браузер Огнелис |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|