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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 117 118 119 120 121 122 123 124 125

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

VVL99

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

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

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



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

Всего записей: 3492 | Зарегистр. 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 любит точность

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

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

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

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



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

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

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

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


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

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

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

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



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

Всего записей: 3492 | Зарегистр. 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 - там явно изменился способ использования.

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



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

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

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

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

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

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

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



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

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



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

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

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

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

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

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



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

Всего записей: 3492 | Зарегистр. 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);
});

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

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



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

Всего записей: 3492 | Зарегистр. 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

Всего записей: 16627 | Зарегистр. 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? То есть, имеет смысл ставить именно последнюю версию?

Всего записей: 3492 | Зарегистр. 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
 
да и я уже писал об этом ранее

Всего записей: 16627 | Зарегистр. 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 117 118 119 120 121 122 123 124 125

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru