Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.06.2010, 16:39
Archi_xxx вне форума Посмотреть профиль Отправить личное сообщение для Archi_xxx Найти все сообщения от Archi_xxx
  № 1  
Ответить с цитированием
Archi_xxx

Регистрация: Apr 2009
Сообщений: 38
По умолчанию Copy to clipboard

Подскажите пожалуйста, хочу упростить копирование информации на сайте, в основном это удобно с контактными данными типа мейла, аськи и тд. по нажатию на кнопку, подкиньте код, или исходник плз.!
я так понимаю копируется весь текст указанного тектового филда или как?


Последний раз редактировалось Archi_xxx; 11.06.2010 в 16:42.
Старый 11.06.2010, 17:24
djken вне форума Посмотреть профиль Отправить личное сообщение для djken Посетить домашнюю страницу djken Найти все сообщения от djken
  № 2  
Ответить с цитированием
djken
 
Аватар для djken

Регистрация: May 2010
Адрес: Краснодар
Сообщений: 182
Отправить сообщение для djken с помощью ICQ Отправить сообщение для djken с помощью Skype™
Недавно тоже требовалось. Это можно сделать через JavaScript... И то - вроде бы в последних версиях браузеров эту возможность прикрыли в целях безопасности - т.е. обращаться к clipboard можно только с разрешения пользователя.
__________________
кто не отвечает, того garbage collector забирает

Старый 11.06.2010, 17:39
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 3  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Есть такой метод System.setClipboard:
Код AS1/AS2:
btn.onRelease = function  () 
{
	System.setClipboard(txt_tf.text);
}
и т.д.

Старый 11.06.2010, 17:50
djken вне форума Посмотреть профиль Отправить личное сообщение для djken Посетить домашнюю страницу djken Найти все сообщения от djken
  № 4  
Ответить с цитированием
djken
 
Аватар для djken

Регистрация: May 2010
Адрес: Краснодар
Сообщений: 182
Отправить сообщение для djken с помощью ICQ Отправить сообщение для djken с помощью Skype™
Супер. Теперь буду знать =)
__________________
кто не отвечает, того garbage collector забирает

Старый 11.06.2010, 19:32
Archi_xxx вне форума Посмотреть профиль Отправить личное сообщение для Archi_xxx Найти все сообщения от Archi_xxx
  № 5  
Ответить с цитированием
Archi_xxx

Регистрация: Apr 2009
Сообщений: 38
Спасибо! еще не пробовал, щас буду смотреть, но сразу есть вопрос:

после копирования текста в буфер делаю всплывающую подсказку типа "Successfully copied" проще всего конечно ее пускать например после onRelease кнопки,
правильно ли это? или нужно делать проверку действительно ли скопирован текст в буфер, и может ли в теории текст по каким то причинам быть не скопирован?

Старый 11.06.2010, 22:23
OlegEF вне форума Посмотреть профиль Отправить личное сообщение для OlegEF Найти все сообщения от OlegEF
  № 6  
Ответить с цитированием
OlegEF

Регистрация: Jun 2010
Сообщений: 19
Копировать в буфер обмена можно с помощью Flash и JavaScript
Вот интересная статья со ссылками на ресурсы по теме

Старый 11.06.2010, 23:12
Archi_xxx вне форума Посмотреть профиль Отправить личное сообщение для Archi_xxx Найти все сообщения от Archi_xxx
  № 7  
Ответить с цитированием
Archi_xxx

Регистрация: Apr 2009
Сообщений: 38
Цитата:
Копировать в буфер обмена можно с помощью Flash и JavaScript
Вот интересная статья со ссылками на ресурсы по теме
Почитал , так насколько надежен метод копирования через флеш я не могу понять? нужно ли делать проверку скопирован текст или нет?
кпримеру у меня мазила все красиво копирует по методу указанному товарищем mooncar, хотя я в ней никаких условий безопасности специально не настраивал, то есть работает по умолчанию, какие могут быть проблемы?


Последний раз редактировалось Archi_xxx; 11.06.2010 в 23:30.
Старый 12.06.2010, 00:39
OlegEF вне форума Посмотреть профиль Отправить личное сообщение для OlegEF Найти все сообщения от OlegEF
  № 8  
Ответить с цитированием
OlegEF

Регистрация: Jun 2010
Сообщений: 19
Ну вот тебе проблема - у тебя работает, у меня нет.
Хотя я тоже специально ничего не настраивал.
Обычно доступ такого рода блокируют. Поэтому надо каким-то образом проверять перед копированием в буфер. Это где-то в документации должно быть. Где не знаю.

Старый 12.06.2010, 01:04
Archi_xxx вне форума Посмотреть профиль Отправить личное сообщение для Archi_xxx Найти все сообщения от Archi_xxx
  № 9  
Ответить с цитированием
Archi_xxx

Регистрация: Apr 2009
Сообщений: 38
Цитата:
Ну вот тебе проблема - у тебя работает, у меня нет.
У тебя с флеша не работает или с явы? у меня через яву тоже не копирует, а во флеше и Опера и Мазила без вопросов...
Каким образом браузер перехватывает копирование с флеша кто то в курсе?
Ведь если разрешить текстовому полю выделение, то никаких проблем с копированием не возникает, почему тогда идет перехват System.setClipboard ?


Последний раз редактировалось Archi_xxx; 12.06.2010 в 01:17.
Старый 12.06.2010, 07:07
OlegEF вне форума Посмотреть профиль Отправить личное сообщение для OlegEF Найти все сообщения от OlegEF
  № 10  
Ответить с цитированием
OlegEF

Регистрация: Jun 2010
Сообщений: 19
Да, у меня Flash тоже работает. А вот JavaScript как и говорил - нет.
Браузер Огнелис

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:32.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.