Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116

Открыть новую тему     Написать ответ в эту тему

VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262
http://vvl99.narod.ru/part/part.rar
Ссылка-пример в предыдущем посте.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 06:52 07-02-2019
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что здесь не так и почему нет кнопки Copy? Делаю по этому типу, но показывает ошибку (что не может найти Clipboard).

Всего записей: 3347 | Зарегистр. 30-06-2002 | Отправлено: 14:23 26-02-2019
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что здесь не так и почему нет кнопки Copy?

я тоже с первого взгляда не разберусь, у вас там столько кода
WONDROUS
посмотрите плиз еще раз сами насчет синтаксиса что вы из примера переняли, нигде ничего не забыли
вы же ведь тоже не с луны упали
 
а не получится может я поднапрягусь и гляну(у вас там много побочного кода)
 
Добавлено:
вот в примере кнопка, а где у вас?

Код:
pres[i].innerHTML = `<div class="copy">copy</div><Code
class="${pres[i].className}">${pres[i].innerHTML}</code>

 
Добавлено:
PS: даже JavaScript любит точность

Всего записей: 2188 | Зарегистр. 25-02-2013 | Отправлено: 17:58 26-02-2019 | Исправлено: vs6262, 18:06 26-02-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В консоле всё написано.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:27 26-02-2019
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262
В том и вопрос, что нет её, хотя, вроде бы, всё сделал так, как в примере.
 
VVL99
Шшикааарный ответ, сразу всё понятно стало.

Всего записей: 3347 | Зарегистр. 30-06-2002 | Отправлено: 20:52 26-02-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS

Цитата:
Шшикааарный ответ, сразу всё понятно стало.
Это называется "удочка".


----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 21:11 26-02-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS
есть разница между Clipboard и ClipboardJS??

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 21:13 26-02-2019
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
VVL99
Вообще-то, здесь обратились за советом, а не за порцией сарказма и высокомерных ответов.

Всего записей: 3347 | Зарегистр. 30-06-2002 | Отправлено: 21:18 26-02-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS

Цитата:
а не за порцией сарказма и высокомерных ответов.

ладно, разбирайтесь сами, раз уж не можете снова даже пример с сайта скопировать.
я явно указал в чем проблема, видимо рано вам этим заниматься.  
 
если и после этого не дошло, то смотреть нужно страницу скрипта, а не какие то левые источники - https://zenorocha.github.io/clipboard.js
элементарного взгляда на код достаточно, чтобы понять, что объект называется ClipboardJS, а не просто Clipboard
 

Цитата:
/*!
 * clipboard.js v2.0.4
 * https://zenorocha.github.io/clipboard.js
 *  
 * Licensed MIT © Zeno Rocha
 */
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}

 
именно по этой причине скрипт не может его найти

Цитата:
Uncaught ReferenceError: Clipboard is not defined

 
ps: если уж родными средствами призма, то https://prismjs.com/plugins/copy-to-clipboard/
 
а банальная причина в том, что вы смотрите на пример использующий версию 1.5 скрипта, сами же загрузили версию 2.0.4 - там явно изменился способ использования.

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 21:20 26-02-2019 | Исправлено: Mavrikii, 21:29 26-02-2019
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо за подробный ответ! Теперь ошибки не показывает, но кнопки, надписи, copy всё равно не видно.

Всего записей: 3347 | Зарегистр. 30-06-2002 | Отправлено: 22:05 26-02-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS

Цитата:
 copy всё равно не видно.

куда смотреть?? ибо по старой ссылке

Цитата:
Uncaught ReferenceError: Clipboard is not defined

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 22:09 26-02-2019
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Я страницу ту не обновлял ещё.

Всего записей: 3347 | Зарегистр. 30-06-2002 | Отправлено: 23:08 26-02-2019
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Добавил надпись copy, обновил страницу по ссылке, ошибок не показывает, но и не работает.

Всего записей: 3347 | Зарегистр. 30-06-2002 | Отправлено: 11:54 28-02-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS

Цитата:
 но и не работает.

не работает что? я не вижу ни следа, ни упоминания clipboard

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 21:20 28-02-2019
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
А сейчас? При нажатии на кнопку выделяется весь текст, но сам не копируется, это потому, что версия 1.5? или снова что-то не то делаю?
Не копировалось, так как проверял не на сайте, после загрузки на сервер, копируется. Только значки FA после копирования не делаются такими, как надо, почему-то.

Всего записей: 3347 | Зарегистр. 30-06-2002 | Отправлено: 22:58 28-02-2019 | Исправлено: WONDROUS, 23:00 28-02-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS
...
 

Цитата:
почему-то

думайте  

Код:
clipboard.on('success', function (event) {
  event.trigger.textContent = '<i class="fas fa-copy"></i>';
  setTimeout(function () {
    event.clearSelection();
    event.trigger.textContent = '<i class="far fa-copy"></i>';
  }, 2000);
});

и, главное, зачем менять содержимое кнопки???

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 23:02 28-02-2019 | Исправлено: Mavrikii, 23:04 28-02-2019
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Я так понимаю, что всё в textContent? Я сейчас буду казаться совсем дилетантом, но разве FA своего роде не текст? И как тогда сделать, чтобы FA нормально показывался?
 
Зачем? Так интереснее и универсальнее выглядит

Всего записей: 3347 | Зарегистр. 30-06-2002 | Отправлено: 23:12 28-02-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS
https://developer.mozilla.org/ru/docs/Web/API/Node/textContent
читаем внимательно об отличиях
 

Цитата:
разве FA своего роде не текст

нет, это html с css

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 23:14 28-02-2019 | Исправлено: Mavrikii, 23:14 28-02-2019
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо, это уже читал.
 
Заменил ссылку на последнюю версию клипборд, теперь не копируется. Большая разница между clipbord.js 1.5.12 и 2.0.4? То есть, имеет смысл ставить именно последнюю версию?

Всего записей: 3347 | Зарегистр. 30-06-2002 | Отправлено: 23:42 28-02-2019 | Исправлено: WONDROUS, 23:43 28-02-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS
можно совет? научитесь самостоятельно искать информацию, а потом уже спрашивать.
потому что, чтобы получить ответ на ваш вопрос - это два клика. зачем спрашивать каждую мелочь?
https://github.com/zenorocha/clipboard.js/tree/master
и
https://github.com/zenorocha/clipboard.js/tree/2.0
 
да и я уже писал об этом ранее

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 23:46 28-02-2019 | Исправлено: Mavrikii, 23:46 28-02-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116

Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru