Report
-
Similar Content
-
By ilyamio
Здравствуйте. Имеется рабочий скрипт конвертера валют. https://ilyamio.github.io/currencyconverter/
Мне необходимо изменить источник загрузки курсов на ЦБ РФ вот по этой ссылке: https://www.cbr.ru/scripts/XML_daily.asp
А также мне необходимо установить ограничение на количество обращений к сайту ЦБ РФ - 1 раз в сутки. При частом обращении, могут заблокировать.
Вот в этом js файле находятся настройки конвертера:
const from_currencyEl = document.getElementById('from_currency'); const from_ammountEl = document.getElementById('from_ammount'); const to_currencyEl = document.getElementById('to_currency'); const to_ammountEl = document.getElementById('to_ammount'); const rateEl = document.getElementById('rate'); const exchange = document.getElementById('exchange'); from_currencyEl.addEventListener('change', calculate); from_ammountEl.addEventListener('input', calculate); to_currencyEl.addEventListener('change', calculate); to_ammountEl.addEventListener('input', calculate); exchange.addEventListener('click', () => { const temp = from_currencyEl.value; from_currencyEl.value = to_currencyEl.value; to_currencyEl.value = temp; calculate(); }); function calculate() { const from_currency = from_currencyEl.value; const to_currency = to_currencyEl.value; fetch(`https://api.exchangerate-api.com/v4/latest/${from_currency}`) .then(res => res.json()) .then(res => { const rate = res.rates[to_currency]; rateEl.innerText = `1 ${from_currency} = ${rate} ${to_currency}` to_ammountEl.value = (from_ammountEl.value * rate).toFixed(2); }) } calculate(); Как мне изменить настройки в этом файле чтобы курсы брались с https://www.cbr.ru/scripts/XML_daily.asp и включить ограничение на количество обращений по ссылке cbr.ru - 1 раз в сутки?
Заранее спасибо всем, кто хотел помочь с решением этой задачи.
-
By Vetal6666
Как в верстке создать этот объект?🤔 (Углы по 60 градусов - то есть треугольник равносторонний)
-
By Салават
Есть слайдер на сайте
<amp-carousel width="450" height="300" layout="responsive" type="slides" loop="" id="wizard-carouselsbxJ62ccHm" on="slideChange:AMP.setState({selectedsbxJ62ccHm: {slide: event.index}})" data-autoplay="true" data-delay="3000" autoplay="" delay="3000"> <div class="item slider-image mbr-flex"> <div class="item-wrapper"> <amp-img src="assets/images/destination-min-506x337.jpeg" layout="responsive" width="450.4451038575668" height="300" alt="image" class="placeholder-loader lb-image"> <span class="mbr-text mbr-fonts-style display-7"> Предназначение: где мы находимся и куда наступать</span> <div placeholder="" class="placeholder"> <div class="mobirise-spinner"> <em>Предназначение</em> <em>Где мы находимся и куда наступать</em> <em>Причина, по которой я просыпаюсь</em> </div></div> </amp-img> </div> </div><div class="item slider-image mbr-flex"> <div class="item-wrapper"> <amp-img src="assets/images/-min-640x426.jpg" layout="responsive" width="450.70422535211264" height="300" alt="image" class="placeholder-loader lb-image"> <span class="mbr-text mbr-fonts-style display-7"> Управление временем и задачами: насколько вы эффективны?</span> <div placeholder="" class="placeholder"> <div class="mobirise-spinner"> <em>Управление временем и задачами</em> <em>Насколько вы эффективны?</em> <em></em> </div></div> </amp-img> </div> </div><div class="item slider-image mbr-flex"> <div class="item-wrapper"> <amp-img src="assets/images/mbr-1920x1371.jpg" layout="responsive" width="420.13129102844636" height="300" alt="image" class="placeholder-loader lb-image"> <span class="mbr-text mbr-fonts-style display-7"> Целеполагание: что происходит и как на это повлиять?</span> <div placeholder="" class="placeholder"> <div class="mobirise-spinner"> <em>Целеполагание</em> <em>Что происходит?</em> <em>что происходит</em> </div>Как на это повлиять?</div> </amp-img> </div> </div><div class="item slider-image mbr-flex"> <div class="item-wrapper"> <amp-img src="assets/images/-min-640x426.jpg" layout="responsive" width="450.70422535211264" height="300" alt="image" class="placeholder-loader lb-image"> <span class="mbr-text mbr-fonts-style display-7"> Интернетмаркетинг: страшное слово?</span> <div placeholder="" class="placeholder"> <div class="mobirise-spinner"> <em>Интернетмаркетинг</em> <em>Интернетмаркетинг - это искусство изъятия денег из населения в интернете</em> <em></em> </div></div> </amp-img> </div> </div><div class="item slider-image mbr-flex"> <div class="item-wrapper"> <amp-img src="assets/images/-min-640x348.jpg" layout="responsive" width="551.7241379310344" height="300" alt="image" class="placeholder-loader lb-image"> <span class="mbr-text mbr-fonts-style display-7"> Продажи и переговоры</span> <div placeholder="" class="placeholder"> <div class="mobirise-spinner"> <em>Продажи</em> <em>Переговоры</em> <em></em> </div></div> </amp-img> </div> </div><div class="item slider-image mbr-flex"> <div class="item-wrapper"> <amp-img src="assets/images/web-master-min-640x426.jpg" layout="responsive" width="450.70422535211264" height="300" alt="image" class="placeholder-loader lb-image"> <span class="mbr-text mbr-fonts-style display-7"> Вебмастерство: секреты из тайника</span> <div placeholder="" class="placeholder"> <div class="mobirise-spinner"> <em>Вебмастер</em> <em>Копирайтер</em> <em>Вебдизайнер</em> </div></div> </amp-img> </div> </div> </amp-carousel> это слайдер. Надо в этом слайдере сделать картинки кликабельными. Кто подскажет куда и какой код вставить, чтобы слайдер стал кликабельным. Можно даже в ЛС. Спасибо.
-
By gars
Проблема в следующем верстаю макет с PSD шаблона. Использую HTML и CSS.
Прописал по порядку блоки Header. nav. main. в коде html. Добавил картинку и ссылки в блок header. открыл браузер что бы отобразить результат.
и вижу. что блок main наехал на блок header.
Вопрос: почему так получилось. Ведь одно из свойств блочных тегов - они начинаются с новой строки и занимают всю доступную ширину. (main. игнорирует свойство и не начинается с новой строки). как решить и почему произошло? Заранее благодарю всех за помощь
Скрин прикрепляю.
HTML
<body> <header> <div class="logo"> <img src="..\matereal\images\logo.png" alt="logotip" class="logo__img"> </div> <nav> <a href="" class="nav" >home</a> <a href="" class="nav" >compane</a> <a href="" class="nav" >servise</a> <a href="" class="nav" >clients</a> <a href="" class="nav" >contacts</a> </nav> </header> <main> <div> <img src="" class="slaider" alt="slaider"> <p class="slaider__text__h1">веб-разработке\практика</p> <p class="slaider__text__h2"></p> </div> </main> <footer> </footer> CSS
body { margin: 0; } header { margin: 0; border-top: 3px solid black; } .logo { margin:60,0,60,60; float: left; width: 49%; } nav { float: right; margin: 60,60,60,0; width: 51%; }
-
By Рудской
У меня есть таблица на первой странице сайта
Вот к примеру она....
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <select name="school" id="schoolContainer"> <option value="Код" selected>Код</option> <option value="10-0">10-0</option> <option value="10-1">10-1</option> <option value="Grandview">Grandview</option> <option value="Festus">Festus</option> <option value="R-7">R-7</option> <option value="Home-Schooled">Home-Schooled</option> </select> <input type="text" id="newSchool"/> <input type="button" id="addSchool" value="Insert"/> Мне нужно чтобы при нажатии на кнопу "Insert", информация которая была введена в поля для ввода отправлялась на другую страницу сайта.
И каждая новая информация отправлялась, в таблицу, примерно вот такую:
Пункт 1 | Пункт 2 | Пункт 3 | №1 Купил Завершено Типо, Когда в первой графе выбирают докустим "№1", то этот выбор писался в "Пукт 1". Так же и с остальными, если во второй графе выбирают "Купил" то этот же выбор писался в "Пункт 2... Помогите пожалуйста, никак не могу найти в интернете ответ на сей вопрос...
Или, если кто-то сможет сделать пример всего это, я буду очень благодарен
-