• Страница 1 из 1
  • 1
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Выделение сообщения и копирование в буфер обмена на форуме
Выделение сообщения и копирование в буфер обмена на форуме
club4127807
Дата: Вторник, 17.05.2011, 09:25 | Сообщение # 1
говорун
Группа: Проверенные
Пользователь №: 3087
Сообщений: 190
Получено оценок: 3
Доброго времени суток, форумчане!
Я к вам с таким вопросом. Нужно как то автоматически при одном клике выделялся весь текст конкретно сообщения и сразу же копировался в буфер обмена.
Подскажите как сделать:?


Сеть образовательных сайтов studz
  
CoolSenpai
Дата: Вторник, 17.05.2011, 15:36 | Сообщение # 2
говорун
Группа: Проверенные
Пользователь №: 2213
Сообщений: 116
Получено оценок: 24
Code
function toClipboard(id) {
  if (navigator.userAgent.indexOf("MSIE")!=--1 && navigator.userAgent.indexOf("Mozillafirefox")==-1)  
             document.getElementById(id).createTextRange().execCommand('Copy');  
         else alert('Скопировано успешно!');
}
  
club4127807
Дата: Вторник, 17.05.2011, 18:49 | Сообщение # 3
говорун
Группа: Проверенные
Пользователь №: 3087
Сообщений: 190
Получено оценок: 3
CoolSenpai, хорошо, но как установить это чудо
я попробовал так
поставил скрипт
Code
<script type="text/javascript">
function toClipboard(id) {
if (navigator.userAgent.indexOf("MSIE")!=--1 && navigator.userAgent.indexOf("Mozillafirefox")==-1)   
document.getElementById(id).createTextRange().execCommand('Copy');   
else alert('Скопировано успешно!');
}
</script>

поставил ссылку

Code
<a href="javascript: function toClipboard(id)" title="Ctrl+Enter">Reply</a>

работать не хочет, почему?


Сеть образовательных сайтов studz
  
Crasher
Дата: Вторник, 17.05.2011, 23:41 | Сообщение # 4
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
club4127807, во-первых, вот так:
Code
<a onClick="toClipboard(id)" title="Ctrl+Enter">Reply</a>

во-вторых, обрати внимание на id! Туда должно передаватся определенный id


  
club4127807
Дата: Среда, 18.05.2011, 06:56 | Сообщение # 5
говорун
Группа: Проверенные
Пользователь №: 3087
Сообщений: 190
Получено оценок: 3
Crasher, спасибо. а class может быть вместо id?
потому что выделять мне надо <td class="posttdMessage">
и скрипт в <header> ставить или без разницы


Сеть образовательных сайтов studz

Сообщение отредактировал club4127807 - Среда, 18.05.2011, 07:15
  
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Выделение сообщения и копирование в буфер обмена на форуме
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.