JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
There are no popular questions to show right now
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4,723 questions in this forum
-
небольшая работа по JS - доделать форму размещения (подсчет стоимости)
в форме размещения объявления пытаюсь вывести 1. количество знаков в объявлении, 2. стоимость одного объявления (= стоимости одного знака, в зависимости от выбранного типа объявления * количество знаков), 3. общую сумму заказа (= количество публикаций (выбирается из календаря) * стоимость одного объявления - скидка в 7% если выбрано 4 или более публикаций) 4. Размер скидки в рублях (= 7% от суммы заказа) количество знаков подсчитывает, в отдельный див вывел без труда... есть уже календарь, который даты публикации передает... Дальше почему то затык...что делаю не так? не могу посчитать и вывести .... 5. Кроме того, нужно в поле «Текст объявления», за…
0 votes1 answer -
Сделайте мне счетчик пожалуйста.
Доброго время суток, сделайте мне пожалуйста вот такой счетчик. Т.е.чтобы время шло в обратном отсчете от окончания даты. Зеленые вертикальные линии делать не надо.
0 votes1 answer -
Не работает код
Почему так сработает window.addEventListener("keydown", function (evt) { if (evt.keyCode === 27) { if(feedback.classList.contains("modal--opened")) { evt.preventDefault(); feedback.classList.remove("modal--opened"); } } }); А так, - нет? if(feedback.classList.contains("modal--opened")) { window.addEventListener("keydown", function (evt) { if (evt.keyCode === 27) { evt.preventDefault(); feedback.classList.remove("modal--opened"); } }); } Обработчик не может быть вложенным, или что? Спасибо! )
0 votes1 answer -
Отправка кириллицы
Во время тестирования нашел проблему своего кода, некоторые люди используют ники состоящие из русских букв. Код отправляет кракозябли и соответственно запрос возвращает ошибку. Как можно реализовать установку кодировки? Полазив в интернете я нашел модуль iconv-lite, который вроде как кодирует в нужную кодировку, но видать я его не правильно использую. Надеюсь на вашу помощь. Вот то что я пытался сделать, не работает... nick = message.content .substr(1) ; result = iconv-lite.encode (iconv-lite.decode (new Buffer (nick, 'binary'), 'win1251'), 'utf8'));
0 votes1 answer -
Добавление и удаление классов по клику
Доброго времени суток. Я начинающий в изучении JavaScript. Во время моих уроков я столкнулся с проблемой, которую не могу решить уже 4 дня. Она состоит в том, что при первом клике значок переворачивается на 180 градусов направо, а по следующему клику он должен крутиться в реверсе. В чем я допустил ошибку? Вот код, который я использовал в письменном виде: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="style.css"> </head> <body> <button id="animStart" onclick="itemSpin();itemSpinRev();"><span id="burger">☰</span>…
0 votes1 answer -
Вставка html с помощью js
Помогите сделать/Сделайте за меня С помощью данного кода я могу заменить все содержимое в блоке с id=yuynLe document.getElementById("yuynLe").innerHTML = menu_upgrade; Покажите пример кода который сможет не заменить а добавить html элементы вот сюда (см. скриншот) P.S. Это гугл сайты и я никак не могу редактировать html "на прямую" Тут полчасика нагуглил и накидал такое var menu_upgrade = document.querySelectorAll('ul > li:nth-child(7)'); menu_upgrade += '<p>TEST</p>'; document.querySelectorAll('ul > li:nth-child(7)').innerHTML = menu_upgrade; Исправьте ошибку, почему не срабатывает? Сам я в js полный ноль. Скрин с консол…
0 votes1 answer -
мобильное меню начало само сворачивается сразу после нажатия
Добрый день. Подскажите , пожалуйста: по какой-то причине мобильное меню начало само сворачиваться сразу после нажатия на него (начинает разворачиваться и тут же сворачивается обратно. в чем может быть проблема?
0 votes1 answer -
Ребята, помогите пожалуйста со слайдером!!!
Ребята, всем доброго времени суток) Помогите пожалуйста со слайдером! В javascript плохо разбираюсь(( Нашла подходящее мне решение, но никак не могу настроить под себя. Нашла здесь: http://lantana-studio.ru/howto/simpleslider/ У меня содержимое слайдера вылезло из контейнера, фото прикреплю Вот код HTML <div class="slider"> <div class="slider__block d-flex__row"> <div class=""> <img src="img/otziv-img.png" alt="Фото" class="slider__img"> </div> <div class="slider__block_text"> <div class="slider__block_text-row d-flex__widthHeight-center"> <p class="slider__blo…
0 votes1 answer -
Скрипт не открывает новую страницу при нажатии мыши на картинку с функцией onclick=window.open
Здравствуйте. Подскажите пожалуйста, почему скрипт (для оформления html страниц) не открывает новую страницу при нажатии мыши на картинку 7.jpg при помощи функции onclick=window.open (сразу отмечу что это мои эксперименты и при вводе этой функции в формате с кавычками onclick="window.open('https://web.com')" скрипт сразу становится не работоспособным, и я не большой специалист в программировании, что бы понять как заставить работать эту гиперссылку). Привожу ниже блок кода из скрипта, который открывает основную просматриваемую им страницу и сразу же (без нажатия мыши на картинку 7.jpg) одновременно открывает с помощью window.open и дополнительно вкладку с страни…
0 votes1 answer -
не работают табы
Здравствуйте уважаемые форумчане! Не работает самописный tab, проверяла код js ошибок нет, в html и css тоже вроде нету, в чем дело не пойму.Помогите пожалуйста. <div class="tabs-pannel"> <div class="tabs"> <div data-target="tab-content-1" class="tab tab-1"><span>вклядка1</span></div> <div data-target="tab-content-2" class="tab tab-2"><span>вклядка2</span></div> <div data-target="tab-content-3" class="tab tab-3"><span>вклядка3</span></div> </div> <div class="tab-contents"> <div class="tab-content tab-content-1"> …
0 votes1 answer -
Сохранение в doc
Здравствуйте. Подскажите пожалуйста, что стоит дописать в скрипт чтобы файл сохранялся со стилем(css). Есть свой скрипт и есть взятый из jq(https://www.jqueryscript.net/other/Export-Html-To-Word-Document-With-Images-Using-jQuery-Word-Export-Plugin.html). function Export2Doc(element, filename = ''){ var preHtml = "<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:w='urn:schemas-microsoft-com:office:word' xmlns='http://www.w3.org/TR/REC-html40'><head><meta charset='utf-8'><title>Export HTML To Doc</title></head><body>"; var postHtml = "</body></html>"; var html = preHtml+document.getElementById(ele…
0 votes1 answer -
Как вставить курсор в нужное место?
При клике на кнопку, в блок (с атрибутом contenteditable) помещается имя и оборачивается в элемент b и надо потом печатать после имени, если кликнуть потом в этот блок, то курсор не выходит за пределы элемента b и получается весь напечатанный текст будет тоже жирным, как вывести курсор за этот элемент? Почему то selectionStart не работает. <p style=" padding: 10px; background: white; width: 50%;" contenteditable="true" class="write-comment"></p> var formComment = document.querySelector('.write-comment'); var userNameHtml = document.createElement('b'); userNameHtml.innerHTML = userName + ', '; …
0 votes1 answer -
При наведении на блок он поворачивается под углом
https://youtu.be/7pr0x3elUzQ Буду признательна если поможете При наведении на блок он поворачивается под углом, при клике на блок - открывается сам блок на весь экран (плавно), при клике на лого - сворачивается открывшийся блок
0 votes1 answer -
работа с DOM-элементами при помощи метода closest()
Добрый день! Помогите разобраться с работой метода closest(). В приведенном примере https://jsfiddle.net/ymnjo3tc/ , я делаю все "по инструкции": беру дочерний элемент и проверяю наличие у него родительского при помощи данного метода. Но в ответ всегда ловлю один и тот-же Exception. Какие бы я не пробовал проверять элементы. В чем может быть проблема? Где я допускаю ошибку? Да и вообще, применим ли этот метод на практике? И в каких ситуациях?
0 votes1 answer -
Работа с localStorage
Добрый день! Столкнулся с проблемой отображения информации из localStorage после перезагрузки страниц. Делаю to do list, добавление тасков, удаление проходит нормально, добавляются элементы в localStorage, но после перезагрузки список тасков пуст на странице. Сам код https://jsfiddle.net/zdbmsjv2/ Извиняюсь за чрезмерное количество комментариев. Писал для себя, чтобы не забыть потом.
0 votes1 answer -
Запуск sound
Есть такой код,мне бы хотелось у вас помощи попросить! <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="gif" href="#"><b><img src="wp-content/uploads/2019/06/dff1229c6aa7918825198e72570faf49717e2082_00.gif" alt=""></b> <a><audio id="soun-link" preload="auto"> <source src="wp-content/uploads/2019/06/zvuk-ventiljatora.mp3" type="audio/mpeg"> </audio> <script> var sounLink = $("#soun-link")[0]; $(".gif b").mouseenter(function(mousePressed) { sounLink.play(); }); …
0 votes1 answer -
Скрытие элемента при достижении нижней границы
Привет. С помощью плагина https://github.com/garand/sticky сделал плавающий блок с меню. Посмотреть можно тут: https://www.farmadental.ru/service/teeth-implants Недостаток в том, что меню наезжает на другие элементы, когда заканчивается основной текст на странице. Не соображу, как бы его скрыть при достижении нижней границы .article-body который, кстати, является для него родителем Посоветуйте, плз?
0 votes1 answer -
document.querySelector()
Доброго времени суток господа! Столкнулся с такой проблемой: Возвращает null
0 votes1 answer -
Обращение к дочернему элементу
есть след код <article> <h3>What is Lorem Ipsum?</h3> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages.</p> <h3>Where does it come from?</h3> <p>Contrary to popular belief, Lorem Ipsum is…
0 votes1 answer -
как загрузить в localStorage? Что бы при перезагрузке страницы данные оставались
Заранее спасибо Вот код <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Exam</title> <link rel="stylesheet" href="css/style.css"> <script src="https://code.jquery.com/jquery-3.4.1.js" integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU=" crossorigin="anonymous"> </script> </head> <body> <style> .ToDo { display: inline-block; margin-right: 30px; } .field { width: 240px; border: 2px solid black; } .btn { border: 2px solid black; outline: non…
0 votes1 answer -
Как ограничить перемещение пользователя по личному кабинету?
Пожалуйста подскажите решение или "где спросить"?Задача: ограничить перемещение пользователя по личному кабинету вебсайта. Доступ к коду только тот, что предоставляет вебсайт.Пример: торговля через сайт. Есть доступ к торговым операциям, но нет доступа к личным данным или "выводу денег". Т.е. я провожу авторизацию в лич.каб., запускаю "программу", после чего у оператора есть возможность осуществлять торговые операции, но нет возможности перейти в другие разделы личного кабинетаПояснение:условная структура личного кабинетатри разделаhttp://site.ru/торговля/....http://site.ru/лич.данные/....http://site.ru/вывод-ввод/....Если http://site.ru/торговля/ меняется на другое, прои…
0 votes1 answer -
Как сделать валидацию jquery для пошаговой формы?
Пытаюсь сделать пошаговую форму, чтобы при нажатии одна форма убиралась и появлялась другая, но дело в том что у меня есть часть формы где input'ы добавляются динамически при нажатии на кнопку "Добавить строку". Если делать валидацию на jquery, то её нужно привязывать к submit. К ней я привязать не могу так как её нету и она скрыта (откроется после нескольких щелчков "Следующая"). Можно как нибудь привязать валидацию к обычной кнопки? Она у меня уже создана. Как при правильном заполнении всех полей и нажатии кнопки выдавала для начало сообщение "Следующая"? Вот весь код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml…
0 votes1 answer -
Не выбирается динамический объект по классу
https://jsfiddle.net/d0ublezer0/vd6fe2zs/ Такое дело. Содержимое таблицы заполняется автоматически из массива, основываясь на доступных опциях радио-списка со страницы.то есть, все строки создаются динамически через append При клике на строку, она принимает класс selected. Задача - получить атрибут "for" при клике на кнопку "выбрать размер". Как ни пробовал, выбранная строка не возвращается в виде объекта. Помимо варианта в примере, пробовал так: jQuery("#sizes_table tr.selected").first() Что я сделал не так?
0 votes1 answer -
Срочно помогите!!!
Я нашёл интересный скрипт и доработал его, но текстовые поля мгновенно очищаются! Вот ссылка. А ниже прикреплён файл, кто сможет помогите, и объясните почему это не работает как надо. Заранее спасибо! maker.html
0 votes1 answer -
Как вывести метаданные потока радио на сайт?
Как вывести метаданные потока радио на сайт? Есть поток: http://stream.zeno.fm/65mzpmp6za0uv Нужно вывести название трека на сайт
0 votes1 answer