Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.10.2013, 21:25
Профессор
Отправить личное сообщение для Vampir3 Посмотреть профиль Найти все сообщения от Vampir3
 
Регистрация: 06.12.2011
Сообщений: 172

Копирование текста. Добавить текст к копируемому
Есть элемент
<div class="news" id="block1">тут какой-то текст</div>


нужно сделать так, что при копировании текста из этого элемента к копируемому тексту в буфер добавлялся текст "Материал взят из сайта http://mysite.net"
Вообще реально ли?
Кроссбраузерно не нужно, нужно только для FireFox
Ответить с цитированием
  #2 (permalink)  
Старый 04.10.2013, 21:57
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Вот с Firefox'ом не очень дела. Они добавили поддержку ClipboardData только недавно.
Ловим событие copy. Если есть event.clipboardData, то устанавливаем желаемый текст. Если объекта нет, то помоему можно на один тик добавить дополнительный текст в элемент, расширить на него выделение, а в следующий тик удалить этот доп.текст. Либо возможно со скрытым текстовым полем можно провернуть подобное.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 05.10.2013, 14:40
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

На розетке есть подобный скрипт, можете покопаться, если надо. К примеру: http://hard.rozetka.com.ua/kingston_.../#tab=comments
В файрфоксе работает, добавляет к скопированному "Подробнее: http:/..."
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прогкрутка к якорям cOAPerator Общие вопросы Javascript 20 27.08.2013 03:30
нужно заставить одновременно работать слайдер и модальное окно обратной связи kvant355 Javascript под браузер 3 22.07.2013 16:34
Отследить клик по дочернему объекту AllanZ jQuery 3 05.09.2012 12:38
Выравнять три дива в одной строке debugx (X)HTML/CSS 9 06.10.2011 12:03