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
4723 questions in this forum
-
Порядок загрузки и выполнения JS
В начале страницы: <script async type="text/javascript" src="/templates/fd/js/custom.js"></script> <script async type="text/javascript" src="/templates/fd/js/owl.carousel.min.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.event.move.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.twentytwenty.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.inputmask.bundle.min.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.toc.js"></script> <script async type="text/javascript" src="/temp…
0 votes6 answers -
Получение данных из json
В общем получил я вот таких данные "lifeTimeStats": [ { "key": "Top 3", "value": "1660" }, { "key": "Top 5s", "value": "1471" }, { "key": "Top 3s", "value": "606" }, { "key": "Top 6s", "value": "738" }, { "key": "Top 12s", "value": "1725" }, { "key": "Top 25s", "value": "1989" }, { "key": "Score", "value": "3,049,045" }, Из низ мне нужен только score и top 3. Мучаюсь уже какой день, не могу понять как мне их вывести в консоль? Пытался так console.log ( ' Общий - ' + (cart.stats.lifeTimeStats[1].value) ); не вышло. Проб…
0 votes8 answers -
Ширина/высота окна
Собственно, высчитываю так: document.documentElement.clientWidth - ширина документа без полос прокрутки document.documentElement.scrollWidth - ширина документа с полосой прокрутки Тоже самое с высотой: document.documentElement.clientHeight document.documentElement.scrollHeight Можно ли как-нить самим повлиять на эти значение? Конкретно, можно ли задать им определённую ширину, к примеру? Или, что ещё лучше, сбросить по умолчанию... Спасибо.
0 votes18 answers -
Часы на Java
Вот сами часы, нужно чтобы показывали московское время, а не время на компьютере. <script type="text/javascript"> var sep var moscow = 4 var tm=new Date() var timezone = tm.getTimezoneOffset()/60 + moscow function startTime() { var h=tm.getHours() + timezone; var m=tm.getMinutes(); var s=tm.getSeconds(); m=checkTime(m); sep = sep == ':' ? ' ' : ':' document.getElementById('txt').innerHTML=h+sep+m t=setTimeout('startTime()',500); } function checkTime(i) { if (i<10) { i="0" + i; } return i; } startTime() </script> <span id="greetingImg"></span> <script type="text/javascript">//<![CDATA[ day = new Date(); hour = day.getHours()+ timezone;…
0 votes8 answers -
Браузер блокирует сайт.
Такая проблема браузер думает что на сайте есть реклама и блокирует хотя ее нет. Из за этого сайт не может работать так как должен. Скажите как избежать таких проблем. https://rakipov.ru/fran/
0 votes3 answers -
Два таймера на одной странице
Здравствуйте. Переделывал под себя скрипт обратного отсчета времени, сделал то, что знал, дальше проблема - два скрипта с таймером не работают на одной странице. Идентификаторы и фнкции разные задавал, изменял названия файла - не помогает. Задавал другой идентификатор для другого таймера countdown-2, все равно не работает. Вот код: <div align="center" id="countdown"></div> <script src="js/countdown.js" type="text/javascript" language="javascript"></script> var eventstr = "Распродажа закончилась!"; var countdownid = document.getElementById("countdown"); var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov",…
0 votes9 answers -
При нажатии на кнопку, увеличивать число
есть форма: <form id="testform" action="test.php" method=post> <input type=hidden name="go" value="game"> <input onClick="window.clearTimeout(Timer);" type=submit style='width:200px' value="OK"> </form> как, при нажатии на кнопку подгружать скрипт, в котором увеличивается число?
0 votes0 answers -
Отследить изменение radio или input(hidden)
Здравствуйте. У меня на странице есть несколько радио-кнопок. При их переключении их значение value записывается в скрытый input (type=hidden). Радио кнопки могут меняться как пользователем так и js-кодом. Мне нужно узнать значение value выбранной радио-кнопки. Для этого нужно или отследить смену input[type=hidden] или переключение input[type=radio]. Каким образом это сделать?
0 votes3 answers -
:hover с setTimer
Доброго времени суток. Суть вопросы простая - есть фигнюшка выезжающая и при известных обстоятельствах зацикливается. Чтоб убрать - надо юзать таймер..а как передать в setTimeout вызов функции с указателем в качестве параметра - тут никак.. var t; function slide_icon(event){ event = event || window.event; var sender=event.target||event.srcElement; sender.style.border='1px solid red'; t=clearInterval(); clearTimeout(t); t=setTimeout( function(sender){ sender.style.border='1px solid yellow';/*ошибка ,( */ $(sender).find('.lslide').toggle(200); $(sender).find('.rslide').toggle(200); $(sender).find('.tslide').s…
0 votes7 answers -
Подключение npm модулей к проекту
Всем привет. Есть проект с gulp. Установил через npm два модуля: bootstrap 4 и jQuery. Теперь нужно подключить их к проекту. jQuery мне нужен минимизированный, а от бустрапа только сетка. Насколько я знаю, прописывать полные пути в import не лучшая идея. Собственно вопрос. Как подключить, чтобы потом не пришлось в продакшен-папку тащить модули из node-modules? Вроде, как то можно подключить с помощью browserify или webpack, но разобраться не могу никак Заранее спасибо за ответ!
0 votes5 answers -
RevolveR front-end Core :: библиотека с мощным UI и кучей API
Приветствую. Долгое время я втайне лабал библиотеку front-end, которая пришла бы на замену всех инструментов, которые мне нравились. Чуть больше 100кб кода заменяют мне и jQuery и React. В библиотеке есть готовые UI\UX компоненты для создания web сайтов и продвинутых интерфейсов, а также мощное API для работы с DOM, динамическими запросами и CSS анимацией(почти все возможные easing и свойства CSS). Core создано на ECMAScript 7. В библиотеке UI слайдер, плавающие вкладки, плавающее меню с поддержкой мобильной платформы, сворачиваемые элементы и украшательства форм. Раньше RevolveR front-end Core была частью RevolveR CMF, но меня попросили отдать библиотеку л…
0 votes6 answers -
выпадающее меню
Немогу нагуглить, да и сообразить чтобы просто было что-то неполучается. Хочу сделать также как на этом форуме реализованы "опций" т.е. чтобы открывалось по клику, а закрывалось если клик в другом месте был.
0 votes14 answers -
void(0)
href="javascript:void(0)" Объясните зачем ставить void(0), а не оставить просто void(), он все равно ничего не возвращает, зачем ему вписывать какие-то параметры?
0 votes2 answers -
Упаковка *.js
Упаковка *.js возможна? В начале лета мною было сохранено несколько страниц. Я заметил, что файлы js были слишком малы. Затем я нажал F3 в Total Commander и к удивлению не увидел исходного кода, выбрал в нем распаковать этот файл и увидел исходник. К сожалению страница была по случайности удалена. Больше ничего подобного я не встречал, а ссылку на страницу не помню(может плохо искал подобное). Что это было такое за сжатие и где можно найти подробную информацию по этому поводу(дайте несколько ссылок). Означает ли это возможность работы с упакованными файлами такого рода на стороне пользователя(клиента)? Недавно спрашивал у преподавателя, она обещала посмотреть, но прошло у…
0 votes7 answers -
Не работает анимация Background Position в IE7-8
Привет! Взял вот отсюда идею анимацию фона при наведении мыши. http://snook.ca/technical/jquery-bg/ Написал подобную историю: http://html-test.1gb.ru/003_AnimateBackgro...tion/index.html Но мой тест не работает в IE7-8 (6 я твердо решил не поддерживать). В чем может быть дело?
0 votes7 answers -
Как реализовать такое простое меню?
Подскажите, пожалуйста, как сделать меню как тут - http://mebelbest.ru/ Вроде бы оно простое, но я никак не могу понять...читаю код и понимаю только, что как-то таблицы задействованы. В гугле ничего найти по этому вопросу не удалось
0 votes6 answers -
EcmaScript все существующие объекты указаны пунктах 18.3 и 18.4 ?
Я правильно понимаю что все существующие объекты которые есть в EcmaScript'е они указаны в спецификации пунктами 18.3 и 18.4 ?
0 votes6 answers -
свойство height блока
Хочу узнать высоту блока в пикселях... например такого: Текст Текст на js код document.getElementById("bl").style.height будет "отдавать" размер блока, только тогда, когда через js изменишь это свойство.. Как быть?
0 votes3 answers -
Аккордион на jQuery
Добрый день! Не могли бы вы мне подсказать.... хороший аккордеон на jQuery, важно чтобы он не дёргался при открывании и закрывании... а работал плавно во всех браузерах включая IE6... Ищу, ищу.. а найти никак не могу
0 votes7 answers -
Помогите правильно "закрыть меню"
Здравствуйте, у меня возникли некоторые проблемы с закрытием меню. Естесственно меню я делал сам. Оно привязываеться к tr элементу таблицы. В общем его можно привязать к чему угодно. Привязка к строке таблицы: <tr onmouseover="this.className='box_tr_over';" onmouseout="this.className='';" oncontextmenu="return drop_menu('files', 1);"> <td><input type="checkbox" /></td> <td>...</td> <td>...</td> <td>...</td> <td>...</td> </tr> Это конечно не главное... В целом, скрипт работает отлично. Открывается как нужно по событию oncontextmenu. Теперь возникла проблема закрыть меню. На данны…
0 votes10 answers -
Теоритический вопрос
Всем здрасте. Есть сайт - три страницы: index.html, page2.html, page3.html. На двух из них: index.html и page2.html - не мало графики, включая тяжеловесный фон 2000х1250. По запросу адреса сайта грузится index.html. Я сделал эмуляцию загрузки страницы таким образом, что сразу после тега <body> вызывается ф-я loading, которая образно состоит из двух блоков: 1. накрываю всю страницу абсолютно спозиционированным блоком с GIF картинкой "loading" внутри. 2. по событию window.load - убирается накрывающий фон; показываются элементы страницы; что-то типа такого: ... <body> <script> function loading_page(){ // add loading box to the DOM window.load = functi…
0 votes11 answers -
При клике по ссылке, вместо ссылки появляется текст
Есть скрипт, когда кликаем по ссылке "кликни по мне" в определенном месте страницы появляется текст. А нужно сделать, чтобы эта ссылка пропадала, после того как по ней кликнут, а вместо неё появлялся текст. <a href='JavaScript:return false' onclick='document.getElementById("Text01").style.visibility="visible"'>Кликни по мне</a> <hr/> <p id='Text01' style='visibility: hidden'>Hello world!</p>
0 votes19 answers -
Помогите document.write!!
столкнулся с проблемой 2 php файла: 1- <script type="text/javascript" src="http://localhost/spider/core/check_core_exe.php"> 2- document.write("<a href="http://localhost/spider/core/core_upd.zip" target="_blank">Скачать</a> | Подробнее"); Пояснения: в первом файле находиться скрипт получающий информацию во втором файле находитьться информация. так вот, мне нужно чтоб document.write писал ссылку, а он ее не пишет, как только убираю тег пишет Скачать | Подробнее, как ставлю ссылку на место не выводит ничего.
0 votes5 answers -
Пишу игру на JavaScript, проблемы с canvas
Пытаюсь загрузить в документ все картинки в виде <img> Затем поместить их все в массив И дальше вывести эти элементы в <canvas>, используя drawImage() Не получается. Картинки загружаются, массив формируется, но вывода в CANVAS не происходит. Кто знает, в чём дело, прошу помочь советом. ulitka.rar И, кстати, локально сохранённый пример с w3school тоже не работает. Хотя, у них на сервере всё прекрасно рисуется. https://www.w3schools.com/jsref/tryit.asp?filename=tryhtml5_canvas_drawimage example-1.rar Записанный пример на сервер моего хостинга, тоже отказывается работать http://savc.16mb.com/_v11/ulitka/…
0 votes2 answers -
прокрутка ?кадров? превью
Имеется некоторое подобие фрагмента фотопленки ? несколько небольших превью-изображений вертикально в ряд. На странице их больше, но одновременно видны лишь несколько ?кадров?. С обоих краев есть стрелки, чтобы прокручивать на один кадр вверх и вниз. Никак не могу сложить в голове, как лучше организовать прокрутку. Предполагаю сделать блок фиксированной высоты со скрытым overflow, в котором относительно смещать блок с изображениями. Реализовать еще не пробовал, если можно, подскажите более красивый вариант. Проблема в том, что нигде не сказано, что все превью-изображения будут одинакового формата. Просто никто не уточнил.
0 votes4 answers