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
-
Как правильно организовать загрузку
Хочу странного )) У меня есть слайдер, в котором первая картинка на сервере выводится в центре, а все остальные урлы к картинкам записываются в data-src к пунктам превью. Вобщем, вот тут все понятно http://codepen.io/amelice/pen/lazAK. Слайдер работает так, при нажатии на кнопки контрола ( вперед и назад, пункты превью) вытаскивается дата-срс с нужного пункта и пишется в src на центральной картинке. Проблема в том, что загрузка картинки начинается только когда происходит событие - приходится ждать когда картинка не маленькая. Мне кажется, что можно как то оптимизировать этот момент, чтоб можно было сразу не грузить все картинки, а по мере необходимости, ну и чтоб не тормо…
0 votes16 answers -
Как правильно писать ClearInterval
Пожалуйста, может кто-нибудь растолковать принцип синтексиса clearInterval ? У меня есть функция, запускающая так скажем бесконечный цикл с заданным интервалом: function AutoPlay() { setInterval('faderight()', 5500); } Я хочу другой функцией прерывать интервал этот. Если я пишу так: function AutoPlay() { var playint = setInterval('faderight()', 5500); } function AutoStop { playint = clearInterval(playint); } то при выскаакивает ошибка, что playint undefined. Как правильно поступать в данном случае? Как обратиться к циклу и застопить его правильно?
0 votes5 answers -
Как правильно подключить jQuery
Ребята, я наткнулся на такое, как jQuery не могу понять куда засунуть вот этот код: //Когда вы нажмете на ссылку с классом poplight и HREF начинается с a # $('a.poplight[href^=#]').click(function() { var popID = $(this).attr('rel'); //Get Popup Name var popURL = $(this).attr('href'); //Получить Popup HREF и определить размер //Запрос и Переменные от HREF URL var query= popURL.split('?'); var dim= query[1].split('&'); var popWidth = dim[0].split('=')[1]; //Возвращает первое значение строки запроса // Добавить кнопку "Закрыть" в наше окно, прописываете прямой путь к картинке $('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }…
0 votes11 answers -
Как правильно поставить localStorage в скрипт?
Всем привет! Помогите правильно поставить localStorage в скрипт. У меня почему-то не срабатывает, и при обновлении страницы теряется класс актив. Пробовала много разных вариаций, но всё равно не срабатывает, не могу понять, что не нравится. Сам скрипт: <input <?= $checked; ?> type="checkbox" id="compareid_<?= $arItem['ID']; ?>" data-id="<?= $arItem['ID']?>" onchange="compare_tov(<?= $arItem['ID']; ?>);"> <label for="compareid_<?= $arItem['ID']; ?>" style="display: block; width: 36px; height: 36px; position: absolute; top: 55px;"> <span class="comparTov_<?= $arItem['ID']; ?>" style="background:url(image1.png);">&l…
0 votes0 answers -
Как правильно сделать раскрывающиеся блоки со скрытым содержанием внутри?
Всем привет! Подскажите, пожалуйста, как правильно сделать раскрывающиеся блоки со скрытым содержанием внутри? У меня в принципе все работает, блок открывается и закрывается, НО если я нажимаю на блок, а не на стрелочку, она у меня остается в таком же положении(а она должна у меня меняться, когда блок открывается), и получается куча мала, и выглядит это не очень презентабельно. Подскажите, пожалуйста! <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="wrapper-div"> <div class="div"> <div class="window-one"> <h3 class="title"> Заголовок 1 </h3> &l…
0 votes1 answer -
как преобразовать json в icalendar?
как преобразовать json в icalendar?
0 votes1 answer -
как преобразовать милесекунды в минуты часы
Добрый день !!! Подскажите как мне преобразовать милесекунды в минуты часы и секунды . Задача такая , есть экзамен который может длиться от нескольких часов до нескольких минут , в начале я устанавливаю время экзамена к примеру 5 минут 5*60*1000 пщлучаю время в милесекундах теперь мне надо это время преобразовать в такой вид 5 мин 00 сек , а потом с помощью таймера менять время тоесть уменьшать 5 минут посекундно . Спасибо всем
0 votes4 answers -
Как при клике сохранить текст в переменую
Добрый день подскажите плиз как сделать чтоб при нажатие на кнопку текст с параграфа сохранился в глобальную переменную <p>Текст текст текст</p> <a href="#">Кнопка</a>
0 votes4 answers -
Как при нажатии на картинку вывести видео посередине экрана?
Добрый день, подскажите, как можно при нажатии на картинку видео вывести iframe с видео посередине экрана, как на сайте rutube.ru например
0 votes2 answers -
Как при скролле страницы посылать асинхронный запрос и достраивать DOM-модель?
Привет, подкиньте, пожалуйста, ссылок, где есть решение похожей задачи. 1. Есть html страница, на которой изначально выгружено 10 DIV'ов с текстом. 2. Юзер скроллит страницу вниз, я определяю, что он доскроллился до последнего DIV'а. 3. Со страницы уходит асинхронный запрос к серверу, ответ от сервера интерпретируется и к первым 10 DIV'ам добавляются еще 10. Как сделать второй пункт? Как мне определить, что юзер долистался до последнего DIV'a, и что пора посылать запрос? Спасибо!
0 votes5 answers -
Как приатачить событие к объекту в ИЕ
Пытаюсь навесить событие на объект, созданный скриптом. Столкнулся с такой проблемой, код: function obj(tag, id, clName, listener, script) { var newObj = document.createElement(tag); newObj.id = id; newObj.className = clName; newObj.setAttribute(listener, script); document.body.appendChild(newObj); } obj('div', 'div1', 'div1', 'onclick', 'alert("ok");'); В мозилле все, естественно, работает. А вот в ие нифига не хочет работать. Как быть?
0 votes4 answers -
как прибавить кол-во дней в заданом формате
Всем привет! А как правильно в Javascript/jquery прибавить кол-во дней в строку формате 2018-05-11 без элементарного разбора на подмассив а с указанием формата данных вроде “yyyy-mm-dd” ? Спасибо!
0 votes3 answers -
Как прибавить число
Здравствуйте! Прошу помощи, моих начальных знаний не достаточно... Есть модуль, который вытягивает число с другого сайта: <div class="lpg-informer-09384"> <script type="text/javascript" src="https://ueex.com.ua/informer_ugd.js?width=300&width_type=px&lang=rus&n=2&encoding=utf&noborder=1¤cy=uah&pluscolor=green&showcurrencies=1"></script> </div> <script> const table = document.querySelectorAll('.lpg-informer-09384 span') const cost = [] let data = '' table.forEach((item, index) => { if(index === 9) { const arr = item.childNodes for(let i of arr) { cost.push(i) } } }) cost.forEach((it…
0 votes6 answers -
Как привязать событие к input
Добрый день Уважаемое сообщество форума htmlbook! имею форму обратной связи, service-france ру /contacts/contact-us.html Можно заделать так? 3 галочки- чекбокса, для трех разделов, *Недвидимость *Автомобиль *Яхта Причем если галочка не стоит то поля для ввода, относящиеся к разделу -невидимые (это желательно дабы отметил галкой - все октрылось для ввода, убрал - все забыли) здесь пример сайта, у него, по клику на страну появляется регион: думаю обернуть разделы в div , будет у меня три div с (display:none), только как отобразить блок при клике на чекбокс? не знаю как к кнопке чекбокса привязать событие, что бы поставив галочку, блоку прописывался стиль display:bl…
0 votes2 answers -
Как привязать событие?
Всем привет. Есть на странице кнопка. По onclick на этой кнопке проявляется слой поверх странице. Задача такова, что при нажатии в любое другое место страницы этот слой должен скрываться. Как и куда в таком случае привязывают onclick ??
0 votes7 answers -
Как привязать событик на выполнение к кнопке
Здравствуйте. подскажите как к кнопке которая находится не на форме привязать событие на отправку данных в БД на сервере. Вот код отправки данных в БД с использование кнопки на форме. <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> <!--#include file="Connections/Library.asp" --> <% function pro(){ return 20; } %> <% // *** Edit Operations: declare variables // set the form action variable var MM_editAction = Request.ServerVariables("SCRIPT_NAME"); if (Request.QueryString) { MM_editAction += "?" + Server.HTMLEncode(Request.QueryString); } // boolean to abort record edit var MM_abortEdit = false; %> <% if (String(Request("MM_insert")) == "form1") { …
0 votes1 answer -
Как применить свйство CSS через getElementsByClassName?!
Изучаю Javascript, не могу понять почему не получается, и как быть? <div class="one">Статья</div> <div class="two">Длинная статья</div> <script> var articles = document.getElementsByClassName('one'); articles.style.backgroundColor = "green"; </script> Вообще можно ли применять css через getElementsByClassName!?
0 votes2 answers -
как применить стиль для разметки после window.onload
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Документ без названия</title> <!--[if IE]> <link rel="stylesheet type="text/css" href="1.css"> <script src="1.js"></script> <![endif]--> </head> <body> </body> </html> // JavaScript Document window.onload=function (){ alert('1') document.body.innerHTML='<div class="one">' document.body.innerHTML+='<ul>' document.body.innerHTML+='<li><a href="">google</a></li>' document.body.innerHTML+='<li><a href="">google</a></li>' …
0 votes2 answers -
Как принудительно остановить загрузку HTML5 видео?
Всем привет! Заметил такую особенность, что при удалении тега <video> со страницы и даже при обnull'ении переменной видео все равно продолжает скачиваться с сервера. Как можно оставить загрузку? Спасибо!
0 votes1 answer -
Как принято называть такие функции?
Как правильнее или как принято называть такие функции в языках программирования? Функция, которая проверяет условие и в зависимости от него исполняет код? Например, есть функция, которая проверяет, сколько товаров в корзине, и если их много, то устанавливает скролл, а если мало, то удаляет скролл.
0 votes10 answers -
Как присвоить переменной название файла?
Здравствуйте, поскажите, как присвоить в JS скрипте переменной название файла собственно в которой этот скрипт находится? Но только название фала, без адреса и директорий его расположения,
0 votes4 answers -
Как проверить включена ли JS?
Проблема такая: есть ссылка на удаление записи в БД, Для подтверждения удаления по событию onClick вызывается функция: var msg='Вы уверенны ,что хотите удалить?'; if (confirm(msg)) { YesNo=true; }else{ YesNo=false; } return YesNo; Хочется сделать так, чтобы при отключенной JS ПХП-шный скрипт, который будет удалять запись, перед удалением подсунул бы юзеру свою форму с таким-же вопросиком. Вопрос как ПХПе "узнать" что JS отключен? Пока придумал только что-то типа такого: добавить в явовский скрипт строчку типа var a='del_script.php?js=1' location.href=a и затем в ПХП проверить наличие переменной JS=1 и если ее нет то вывести форму диалога. Как-нибудь "крас…
0 votes8 answers -
Как проверить высоту divа если он в скрипте?
Нужно узнать высоту резинового дива который расположен внутри jsкода. onclick="alert('Размер элемента:' + this.offsetWidth +'x'+ this.offsetHeight)" - хорошо работает,но не в моем случае. Вот как все выглядит: iMstup[1]="<div id='view2'><div id='тот самый блок'></div></div>";высоту этого блока мне и нужно узнать,я запихнул внутрь iMstup[1]="<div id='view2'><div id='тот самый блок' onclick="alert('Размер элемента:' + this.offsetWidth +'x'+ this.offsetHeight)"></div></div>";но неработает... кликаю и ничего не происходит,хотя вне скрипта работает на обычных блоках. Попробовал заменить двойные кавычки на одинарные,но всер…
0 votes6 answers -
Как проверить наличие элемента в xml?
Получаю с сервера аяксом xml-структуру, при наличии в которой некоторого элемента, нужно делать некоторое действие. Я пробовал делать так: if (xml.getElementsByTagName('element')) {}Если <element> присутствует, то всё работает, но если его нет, то в firefox выполнения яваскрипта прекращается вообще без каких-либо сообщений об ошибках. if (xml.getElementsByTagName('element').length) {}Ещё был такой вариант. С двумя элементами работает, а с третьим не хочет, как бы я его не обзывал. myajax('get','php.php?getnew',function(xml) { if (xml.getElementsByTagName('badnews').length) alert('ошибка:\n'+'блаблабла'); if (xml.getElementsByTagName('noauth').length) Logout(); …
0 votes7 answers -
Как проверить существование переменной?
Как проверить существование переменной? Только сразу камнями не забрасывайте
0 votes27 answers