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
-
Будет ли работать такой код?
Тут надо было проверить список переменных на существование, хотела схитрить, вроде бы работает, но не уверена, что без косяков. Если кто хорошо разбирается в логике компиляторов браузерных, оно будет работать как запланировано? typeof (data.var1 ||data.var2 ||data.var3 ||data.var4 ||data.var5) != 'undefined' ? x : y Или такое, работать будет? (key == ('check1' || 'check2') ?fire1() :fire2())
0 votes9 answers -
Проверка браузера
Задача такова. Допустим, пользователь заходит на сайт и скрипт проверяет его браузер. Если браузер Firefox - выдает alert и по клику на ОК закрывает вкладку
0 votes9 answers -
Помогите с алгоритмом.
Нужно сделать ротатор. Фишка в том, что он неопределенной высоты в определенном разрешении окна, допустим, когда ширина окна < 1000 пикселей. Желаемый эффект: чтоб когда один слайд плавно исчезал, второй был бы за ним. Что-то уже сделала, но, у меня эффект получается дерганый, из-за того что элемент либо block, либо none, то есть второй элемент появляется после того как первый становится none. http://codepen.io/amelice/pen/JGKbB?editors=001 upd: и не только дерганый, в добавок с белой заставой.
0 votes9 answers -
Круглый прогресс бар
Здравствуйте. Возникло две проблемы с круглым прогресс баром. Первая проблема: Как в коде js нужно изменить строчку, что бы значения процентов присваивалось уникальному классу? $(document).ready(function () { progressBarUpdate(23, 100);});Сейчас вот так: а нужно вот так (не понятно только с процентом): Вторая проблема: Как сделать вывод процентов так, что бы цифра была в div'e(как сейчас), а вот сам процент был в span? $(".status").html(x + "%");-- Код можно посмотреть тут: jsfiddle
0 votes9 answers -
Хранение текста для Tooltip
Здравствуйте. На странице есть много товаров магазина - изображение и название. При наведенни на них должно отображатся соответствующее описание. Подскажите, где можно сохранить этот текст? Если использовать блоки с display:none, то получится, что почти ввесь текст страницы будет скрыт, к чему негативно отнесутся поисковики. Пробовал использовать data-* атрибуты, но они не сохраняют html теги, которые так же находятся в описании. Какие есть еще варианты?
0 votes9 answers -
Проблема со скриптом
Здравствуйте! Прошу Вас помочь со скриптом. Взял готовый скрипт http://bigspotteddog.github.io/ScrollToFixed/ но работает он не совсем корректно: некорректно работает нижняя панель, которая зафиксирована снизу окна браузера, но, когда при скролле достигает футера, то прилипает к его верхнему краю и начинает ползти вверх вместе с футером. Но загвоздка в том, что когда я применил его к своей странице, нижняя панель может отскочить к футеру только при прокрутке чуть более половины страницы, а может и как надо. Проверяю только на одной странице. Не могу понять как срипт определяет, когда ему "прилипнуть" к футеру. Сам я в java не силён, поэтому, если у кого-то есть время помо…
0 votes9 answers -
0 votes9 answers
-
Передача переменных PHP из одного PHP-файла в другой с помощью ajax
Здравствуйте! Необходимо передать две переменные без перезагрузки страницы при клике на элемент, на данный момент код имеет такой вид var id = "<?php echo $row["id"];?>";var count_vk = "1";var count_fb = "1";var count_tw = "1";$(document).ready( function() {$("#share_wrap_vk").click(function(){$.ajax({type: 'POST',url: '/blocks/share_counter.php',data: ""});});$("#share_wrap_fb").click(function(){$.ajax({type: 'POST',url: '/blocks/share_counter.php',data: ""});});$("#share_wrap_tw").click(function(){$.ajax({type: 'POST',url: '/blocks/share_counter.php',data: ""});});});нужно передать id и count_vk документу share_counter.php. count_vk,fb,tw необходимы только для тог…
0 votes9 answers -
Стиль li с иконкой стрелочкой вправо
Имеем список (делается меню) <ul class='menustyle' id='id1'> <li><a href='javascript:void(0)' id='li1'>Пункт</a></li> <li><a href='javascript:void(0)' id='li2'>Пункт с меню справа</a></li> </ul> стиль .menustyle{ margin: 0; padding: 0; list-style: none; } .menustyle li a:hover { background: #c2daad !important; } Второй пункт <li><a href='javascript:void(0)' id='li2'>Пункт с меню справа</a></li> изменяю на <li style="background:url('/Content/Images/right.png') right center no-repeat;"><a href='javascript:void(0)' id='li2'>Пункт с меню справа</a></li> По…
0 votes9 answers -
Как избежать повторение одного и того же когда на разных страницах
Я только недавно начал создавать свой первый сайт и понял что на каждой странице у меня повторяется шапка и низ сайта, а меняется лишь немного текста в центре. Есть ли в html php или javaScript, что-то типо "функции", чтобы можно было вставить одно слово(тег, что-то), которое замениться на набор текста и html тегов? P.S. Я не знаю каким образом это реализовывается поэтому предположил что эта тема должна быть в разделе по javaScript.
0 votes9 answers -
В чем проблема, распарсить объект angualr, resourse
Всем примет, подскажите пожалуйста, что за жесть, почему при получении ответа в объекте каждое значение принимается за отдельную строку и получается: {"0":"3","1":"0"} Хотя должно быть 30 В чем дело. Используем дефолтный $resourse: При помощи $resourse: 'create': {method: 'POST'}идет запрос на создание записи в БД, из формы //...//запрос к модуле, выполнения запроса, вызов return $this->db->getLastId(); (возвращает уникальный идентификатор, только что созданный)// отправляем назад$this->response->setOutput(json_encode($data));в ответе получаем ид созданной записи (объект), через узнаем, что в нем: {"0":"3","1":"0"}. Как из этого сделать 30? манипуляция: S…
0 votes9 answers -
Ручное формирование FormData object
Доброго времени суток, форумчане! Имеется задумка вручную формировать FormData object и отправить его ajax jquery. Имеем динамически формируемая From'a и прочие элементы веб интерфейса, которыми пользователь может управлять. Нам надо собрать объект FormData и отправить его ajax'ом POST. За ошибка в синтаксисе не ругайте =) Вопрос не в синтаксисе, а в пробеле знаний в области формирования объектов, и объектов типа FormData Пример кода: name = document.getElementsById....value; body = document.getElementsById....value; tags = document.getElementsById....value; var data = new FormData(); data.append('name',name); data.append('body',body); data.append('tags…
0 votes9 answers -
Всегда при первой загрузки активный первый пукт меню
Добрый день. Мне надо сделать чтобы при загрузки страницы или обновлении, первый пункт меню всегда горел активный. Применила простой код вроде, но он делает активным все пукты меню >.< И пропадает активность, когда выпадает меню и туда переводишь курсор мышки (( Как справиться с этой напастью? $('.menu_dop .main a').each(function () { var location = window.location.href; var link = this.href; if(location == link) { $(this).addClass('active'); } });<nav class="menu_dop"> <ul class="blockeasing"> <li class="main clinical"><a href="#">Общеклинические направления</a> …
0 votes9 answers -
Логический оператор !
Он сравнивает всегда с true? var d = true; !d d не true = false var a = false; ! a a не true = true
0 votes9 answers -
Установка Gulp
В командной строке прописываю npm install --global gulp-cli, а мне выдаёт npm should be run outside of the node repl, in your normal shell. Press Control-D to exit. Что делать? NodeJS установил год назад. И почему в эту консоль нельзя ничего копировать, а прописывать всё в ручную?
0 votes9 answers -
Отследить изменение input
Здравствуйте. Каким образом можно отследить изменение input, если его значение меняется скриптом? Триггер onchange в таком случае не срабатывает. Сейчас на сайте сервер ajax'ом присылает js код, который меняет значение input и у меня нету доступа к той части кода. Можно повесить обработчик, чтобы он в этом случае срабатывал? для тестов
0 votes9 answers -
API VK
Почему пишет VK не определенна, если скрипт создался, вставился и загрузился? http://plnkr.co/edit/I1LJyNgUezB4AAuTomaA?p=preview
0 votes9 answers -
Глобальный контекст (смена контекста)
В этом коде, результат будет 81, это я понимаю var x = 9; var module = { x: 81, getX: function() { return this.x; } }; module.getX(); Но почему, если метод getX указать ссылкой для переменной var getX = module.getX И потом вызывать эту переменную getX() То x берётся из глобального объекта window, а не из объекта module? Почему так? По идеи var getX = module.getX это ссылка var getX = module.getX() а это присвоение и сразу вызов Почему меняется контекст?
0 votes9 answers -
таймер для вызова функции
Документ представляет собой таблицу с уже записанными оттенками фона ячеек. В функции записана смена этих оттенков на другие по клику на таблицу. Нужно переделать так, чтобы функция смены цвета вызывалась через какой-то интервал времени
0 votes9 answers -
перенос элемента из одного блока в другой при изменении размера экрана
Всем доброго времени суток! к примеру мы имеем следующий код: <div class="1"> <div class="2"> тут текст какой либо </div> </div> <div class="3"> и тут текст </div> скажем что DIV="1" фиксирован и всегда на виду, а вот DIV="3" виден лишь тогда когда разрешение экрана меньше чем 480рх и также имеет фиксированное положение но внизу. теперь суть вопроса, возможно ли реализовать и если да то как чтобы DIV="2" при разрешении экрана свыше 480рх был в блоке DIV="1" , а при разрешении меньше 480рх в перемещался в блок DIV="3" . Есть вариант конечно прописать в обоих блоках html код DIV="2" , а потом манипулир…
0 votes9 answers -
Как повлияет на быстродействие создание дополнительных DOM-элементов на странице?
Решил использовать .webp для изображений на сайте, а также оптимизировать его через рекомендации google audits. Таким образом получилось следующее: <img src="image.webp" srcset="image-480.webp 480w, image-768.webp 768w, image-1024.webp 1024w" alt="alt" titile="title"/> Так как webp не поддерживается некоторыми браузерами, было решено использовать решение WebPJS. Теперь есть следующая проблема: решение заменяет атрибут src, но не трогает srcset. То есть изображения остаются неизменными и не отображаются. Есть следующая идея, но я, полагаю, это будет очень затратно в плане ресурсов, а также неизвестно, как это будет влиять на SEO (может, спасут т…
0 votes9 answers -
Как поменять файл в видеоплеере?
Приветствую. есть вот такой кусок скрипта <object classid="clsid:5854894587349834" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="200"> <param name="movie" value="video.swf"> <param name="quality" value="high"> <embed src="video.swf" width="300" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed> </object> надо сделать ссылку обычную на странице чтобы в этом плеере скажем вместо video.swf игрался video1.swf то есть поменять значение параметра, желательно чтобы работало под всеми браузе…
0 votes8 answers -
Регулярные выражения
Подскажите пожалуйста как проще всего замеить введенный пользователем адрес URL в полее ввода на ссылку, при отправке. Проверка ведется с помощью регулярного выражения (а как иначе). есть у стринговых регулярных выражений такая замечательная функция как "replace", с флагом глобальности она работает просто отлично, заменяя все найденные соответствия. Только вот заменить строку на объект у меня не выходит, может не дожал в каком месте? подскажите. Сам я "изобрел велосипед" с разбиением на массивы из просто текста и ссылок, с последующим их воводом. Тока наблюдается "черезстрочный" глюк, обсолютно одинаковый текст необрабатывается в четных строках, странно....:/ function b…
0 votes8 answers -
Замена выпадающего списка формы при выборе в предыдущей форме
На очень многих сайтах при заполнении пользователем форм сделано так, что в зависимости от того, какое значение выбрал пользователь в выпадающем списке, меняется выпадающий список в следующем окне выбора. Например: первый выпадающий список - выбрать страну, второй - выбрать город, и в зависимости от выбранной страны выпадают разные списки городов, что вполне необходимо. Ситуация настолько стандартная, что скорее всего есть готовые скрипты для этого. Но я не нашел - может кто-нибудь знает?
0 votes8 answers -
Помогите написать скрипт с циклом выдачи команд
Подскажите, как запустить группу команд, подвесив их на одну кнопку Вобщем, у меня простенький скрипт кнопки код: <!-- START OF SCRIPT --> <INPUT TYPE=BUTTON VALUE="ВКЛ" STYLE="width: 0.98cm; height: 0.61cm" ONCLICK="location.href='http://192.168.254.11/index.html?cmd=W01RS|ka 01 1%0D'"> <INPUT TYPE=BUTTON VALUE="ВЫКЛ" STYLE="width: 1.19cm; height: 0.61cm" ONCLICK="location.href='http://192.168.254.11/index.html?cmd=W01RS|ka 01 0%0D'"> <!-- END OF SCRIPT --> сделал кнопки "вкл" и "выкл" В итоге наплодил этих кнопок тучу А как сделать скрипт с циклом выдачи команд - не хватает образования у меня есть юниты имеющие IP в трех группах - 19…
0 votes8 answers