꧁༺ĤŐŔŃŶ
http://jsfiddle.net/dwj1mv6r/
꧁༺ĤŐŔŃŶ
Вот так на кнопке меняется текст
꧁༺ĤŐŔŃŶ
Но учти, пример завязан на высоте блока, если он не фиксированный, работать будет либо через жопу, либо не будет
꧁༺ĤŐŔŃŶ
Именно
꧁༺ĤŐŔŃŶ
В прочем, в примере все указано
꧁༺ĤŐŔŃŶ
Одному помог, теперь у меня вопрос. Есть .on("change" по нему я проверяю чекбоксы на :checked, мне нужно создать элемент с текстом, который лежит в label и имеет такой же id как у input. Процесс не еденичный
꧁༺ĤŐŔŃŶ
Как поступить?
Bakhodir 𝖨̷𝖨̷𝖨̷
нужно задать высоту
Так есть же пример с offsetHeight дочернего элемента + немного добавить разницы
Lol_Man
Именно
спасибо з помощь
꧁༺ĤŐŔŃŶ
Не за что, это было любопытно и самому))
꧁༺ĤŐŔŃŶ
Я перепробовал несколько вариантов, последний оказался более успешен
Slafko
Как поступить?
Скинуть код, чтоб народ понял от чем речь)
꧁༺ĤŐŔŃŶ
Сейчас это выглядит так
꧁༺ĤŐŔŃŶ
Vlad
про scrollHeight не вкурсе?
Vlad
http://jsfiddle.net/dwj1mv6r/2/
꧁༺ĤŐŔŃŶ
Не, не вкурсе
Vlad
ну значит вот, запоминай
꧁༺ĤŐŔŃŶ
Ля, да и ты еще прнес варик на нативе
Vlad
так jq мусорка
꧁༺ĤŐŔŃŶ
согласен, но овердохера проекто все еще сидят на нем((
꧁༺ĤŐŔŃŶ
У нас тоже, 10к+ сайтов и везде старый бутстрап и жикверь
Vlad
благо, что у меня ничего с ним не связано
Bakhodir 𝖨̷𝖨̷𝖨̷
про scrollHeight не вкурсе?
Епта, как же так? Отличное решение. Пошел копаться в коде и исправлять говнокод. Спс чувак)
꧁༺ĤŐŔŃŶ
Завидую я тебе
Anonymous
Держи
чет страшна выглядит
꧁༺ĤŐŔŃŶ
чет страшна выглядит
страшна, вырубай
Anonymous
страшна, вырубай
не памагает(((глаза болят типерь((
Vlad
нужно задать высоту
http://jsfiddle.net/dwj1mv6r/2/ и тебе посигналю, ибо мало ли не увидел
Anonymous
вилку в глаз
спасибо за совет!)
꧁༺ĤŐŔŃŶ
спасибо за совет!)
он всего на два раза
Anonymous
Есть какие-нибудь вопросы/ответы, которые спрашивают на собеседовании на позицию Frontend Developer по поводу безопасности?
Bakhodir 𝖨̷𝖨̷𝖨̷
Dom based XSS например
Anonymous
Ну я знаю, что это.Но не могу понять реальный пример использования
Anonymous
Например я вставлю в текстарею свой скрипт и сайт его обработает.Что я с этим смогу сделать?
Felix
Если ты делаешь какую-то валидацию, то есть возможность её обойти, отключив js на клиенте, например. Об этом много в гугле есть)
Anonymous
Например я вставлю в текстарею свой скрипт и сайт его обработает.Что я с этим смогу сделать?
Например вставляется скрипт который редиректит на фишинговый сайт
Felix
Anonymous
но это же работает только локально
Это будет работать для клиента. Для сервера это может и не страшно, но то что приватные данные клиента будут скопроментированы уже само по себе печально, особенно если это будут данные карты, логины и пароли
Anonymous
Ну для клиента - это же только для себя, не?
Anonymous
ты же xssом работаешь с dom/js локально только
Anonymous
при этом не нужно даже js инжектить, можно и специальный CSS: https://css-tricks.com/css-keylogger/
Anonymous
вообще по идее можно же например логин пароль отправить куда нибудь к себе попутно?
Anonymous
вообще по идее можно же например логин пароль отправить куда нибудь к себе попутно?
Да как, я не могу понять. ТЫ если даже вставишь свой скрипт в html
Anonymous
потом перезагрузишь страницу
Anonymous
у тебя пропадет твой скрипт
NCR
Держи
А потом говорят у меня чёрт ногу сломит
Bakhodir 𝖨̷𝖨̷𝖨̷
Например я вставлю в текстарею свой скрипт и сайт его обработает.Что я с этим смогу сделать?
Ну смотри, если ты делаешь простую визитку, то нарваться на DOM based XSS очень сложно, но бывает крупные проекты которые где-то что-то берут из location.href, что-то с ним делают, как-то пропускают через регулярку и т.д. и значение где-то попадает внутрь innerHTML или document.write, так хакер может отследить всё это, байпаснуть филтры и регулярки и запустить произвольный скрипт
Andrew
Народ, есть те которые работали с CKEDITOR? отзовитесь, есть пару вопросов
Bakhodir 𝖨̷𝖨̷𝖨̷
у тебя пропадет твой скрипт
а можно окошко вывести через 5 сек, типо ваша сессия истекла введите пароль логин, так берешь значение, записываешь в img.src и к себе на сервак
Bakhodir 𝖨̷𝖨̷𝖨̷
Anonymous
а можно окошко вывести через 5 сек, типо ваша сессия истекла введите пароль логин, так берешь значение, записываешь в img.src и к себе на сервак
вот мы сидим в разных городах например. Ты зашел на сайт, который повережен xss атаке, т.е в форму ты можешь ввести <script></script> и он выполнится
Anonymous
как ты сможешь этим затронуть меня?
Bakhodir 𝖨̷𝖨̷𝖨̷
Я тебе отправлю ссылку, ты нажимаешь и скрипт запускается, ещё хуже если например произвольный скрипт сохраняется в бд или где-то ещё. Вообще лучше почитай на wikipedia, там есть на эту тему
Anonymous
Кто может подсказать, что за параметры шаблонные у GraphQLConfigMap?
Anonymous
TSource и TConfig
Andrew
Сразу кидай вопрос, если есть, то помогут
вопрос таков: есть плагин редактирования цвета текста , и там стоит только вывод hex цвета, возможно ли как то в CKEDITOR добавить поле RBG как в фотошопе например? https://prnt.sc/lbuj1q
Anonymous
Документация по тайпингам к всегда супер
Anonymous
и он исполнится у всех, кто зайдет на сайт и увидит коментарии
Bakhodir 𝖨̷𝖨̷𝖨̷
Но это уже не DOM based и он не должен волновать фронтендера
Bakhodir 𝖨̷𝖨̷𝖨̷
вопрос таков: есть плагин редактирования цвета текста , и там стоит только вывод hex цвета, возможно ли как то в CKEDITOR добавить поле RBG как в фотошопе например? https://prnt.sc/lbuj1q
На сайте ckeditor ко всем дополнительным плагинам есть своя документация, если там не идет речи про такую фичу, то ты вряд ли свой туда запихнешь, так как всё может развалится и будет тупо голая textarea показыватся, а если есть, то надо внести поправки в config.js и всё
Andrew
На сайте ckeditor ко всем дополнительным плагинам есть своя документация, если там не идет речи про такую фичу, то ты вряд ли свой туда запихнешь, так как всё может развалится и будет тупо голая textarea показыватся, а если есть, то надо внести поправки в config.js и всё
ага понял а есть ли вообще какой то другой редактор текстовый, с возможностью редактирования цвета текста с помощью RGB и CMYK на одной странице? по типу такого, но может стили другие будут https://prnt.sc/lbuj1q
Andrew
никто не вкурсе где можно найти такое?
Andrew
просто клиент вообще еба**тый , ей богу)
Andrew
из за одного rgb надо переписывать большую тучу кода
Bakhodir 𝖨̷𝖨̷𝖨̷
Надо юзать в связке с плагином color button
Andrew
Не прям как в фотошопе, но что-то подобное https://ckeditor.com/cke4/addon/colordialog
не) ну это там и есть такое) я такой и юзаю сам) но там нету RGB и CMYK а только hex
Andrew
я вот почему и спрашиваю))
Andrew
я думал может как то можно интегрирывать другой colorPicker в CKEDITOR
Bakhodir 𝖨̷𝖨̷𝖨̷
Из самых простых решений это внедрить js hex2rgb