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
-
Меню с помощью Select
Добрый вечер. Смысл меню такой. как на примере mobidrive.ru Есть пункты "Выберите производителя:" и подпункты "Выберите модель телефона:". При выборе пункта производителя Nokia открываются подпункты 1100, 1101 и т.д. При выборе одного из подпунктов происходит автоматический переход по ссылке на страницу например 1100. Перерыл весь инет так и не смог найти подходящего скрпита. Если кто знает как реализовать это помогите пожалуйста.
0 votes9 answers -
У меня не получается активировать кнопку Enter.
Не думал что буду обращаться сюда. Я написал простую игру на JS. Активировать кнопку Enter не получается. Пытался найти решение в интернете. Если кому-то не трудно, помогите пожалуйста. Ещё подскажите в какую строку вставить активацию. Игру загрузил на бесплатный хостинг, можете посмотреть: http://f0535962.xsph.ru <!DOCTYPE html> <html lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Guess</title> <style> html { font-family: sans-serif; font-size: 25px; text-align: center; color: white; } body { …
0 votes4 answers -
jQuery vs Angular на сайте
Если не обратить внимание на то, что angular это все таки фреймворк а не библиотека, гораздо мощнее и используется для написания всяких приложений а не для эффектов разных. Все это если оставить на стороне. В каких ситуациях использование jQuery будет "лучше" в плане чистоты/длины кода? Вот смотрю на что способен angular и удивляюсь почему например для отслеживания состояния чэкбокса в большинстве случаев используется jQuery хотя на angular это гораздо короче, понятнее. Может есть какие примеры которых я еще не видел?
0 votes15 answers -
button чтоб не открывал, но выполнял ссылку
Помогите разобраться. Есть сервис отправки смс (ссылку давать не буду так как обычно правила форумов запрещают), он отправляет смс в ответ на http-запрос. Я сделал у себя на сайте button, в который вставил так: <button type="button" onclick="location.href = "https://сайт_сервиса&текст_смс&номер_куда_отправить">отправить смс</button> Сервис отправки возвращает в ответ json с стоимостью отправки и получилось ли доставить. Эта json открывается вместо текущей страницы. Как сделать чтоб эта json не открывалась (страница осталась та же), а записать отвеченную json в переменную?
0 votes7 answers -
вывести значения из массива json
помогите пожалуйста вывести значения title из json-массива моя попытка: (function (jQuery){ var json = { "news": [{ "img": "http://static3.www.net/img/300x300/2257740.jpeg", "title": "qwerty1", "url": "http://news.net.www.ru/newdata/adclick?ad=674134&bl=80802&ct=adpreview&st=16&in=YK2NFgCJu2FWSQoAjkkKAIhJCgBhSQoAfkkKAGJJCgA%3D&ag=19", "id": "674134" }, { "img": "http://static5.www.net/img/300x300/2257778.jpeg", "title": "qwerty2", "url": "http://news.net.www.ru/newdata/adclick?ad=674190&bl=80802&ct=adpreview&st=16&in=YK2NFgCJu2FWSQoAjkkKAIhJC…
0 votes3 answers -
Карта изображений
Мучаюсь, не могу не как попасть на иконки вацапа и вайбера, используя карту изображений. Не как не пойму как эти координаты высчитать. В итоге сделал три картинки и задал инлайн блок и всем картинкам ссылки.
0 votes0 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 -
Кнопка "назад" в слайдере
Приветствую, я не знаю если у кого-то будет желание сидеть и разбираться в моем *****коде, но я буду очень признателен за любую помощь. Сам слайдер реализован на css, jquery там просто нужен для автоматического переключения слайдов. Кнопка вперед работает нормально, но я не могу понять почему не работает кнопка "назад" ведь логически там вроде все верно, компиляторы тоже не выдают ошибок (вперед\назад это эти 2 стрелочки по бокам картинки, которые перелистывают слайд). Слайдер я аккуратно выдернул и поместил сюда - http://codepen.io/anon/pen/xjrtE . Javascript составляющую я прокомментировал в коде. Буду рад любым предложениям по правке\оптимизации кода, потому что я сам …
0 votes2 answers -
Javascript - классы, они есть или их нету в Javascript?
Скажите, в Джаваскрипт есть классы как в пхп например? Я так толкового ответа порывшись по интернету не нашёл.
0 votes9 answers -
Последовательный вывод данных в обозреватель
Привет друзья. Есть задумка сделать такое приложение. Обычная форма с одним текстым полем и кнопкой: <form id="htmlForm" action="report.php" method="post"> <input type="text" name="word_search" /> <input type="submit" value="submit" /> </form> Файл report.php $stroki = file ('kniga.txt'); foreach ($stroki as $stroka_num => $stroka) { echo $stroka . "<br />"; // вместо echo будет поиск в строке по слову, которое ввел чел в форме, поиск будет медленный ob_flush(); flush(); } Файл kniga.txt текст текст текс текст текст текст текс текст текст текст текс текст т.е. в таком виде оно работает, чел ввел слово для поиска в форму, нажал кнопк…
0 votes3 answers -
jQuery
пытался написать скрипт с помощью библеотек jquery ! вот скрипт $(document).ready(function(){ var myLink=$('a[href$=.PDF]'); myLink.hide().text('Вставляемый текст').show(2000); }); но почемуто не работает!
0 votes12 answers -
jQuery - помогите написать обработчик
Здравствуйте. Помогите исправить ошибку. Обработчик берет div блок, у которого display: none, и вставлять его в другой div блок (у которого настроены стили, и который находится в нужном мне месте). Так вот после первого клика все получается нормально. При втором клике ничего не отображается. Как будто опять свойство display: none. HTML: <div id="cn-menu-light-overlay"> <div id="cn-menu-light-block"> </div> </div> <div class="test-link"> <h4>закуска</h4> <div class="cn-menu-object" style="display: none;"> <h4>чтобы это могло быть?</h4> <img src="images/menu_object.jpg"></…
0 votes10 answers -
удалить текстовый узел
помогите пожалуйста при помощи js или jquery удалить текстовый узел есть список, который упрощённо можно представить так: <ul class="product_list_widget"> <li> <a href="http://qqq.ru/shop/granit/104/" title="qqq"> <img width="90" height="90" src="http://qqq.ru/wp-content/uploads/2013/08/104-90x90.jpg" class="attachment-shop_thumbnail wp-post-image" alt="104"> qqq </a> <div class="star-rating" title="Рейтинг 3.50 из 5"> <span style="width:70%"> <strong class="rating">3.50</strong> из 5</span> <b class="rate_content">Рейтинг 3.50 из 5</b> </div>deleteNode </li></ul…
0 votes3 answers -
JQuery .load()
$("#content").load('work/content.html', // здесь подгружаем хтмл с дивом в котором изображения, function() { // начинаем функцию callback, $("#content").show("slide", { direction: "right" }, 1100); // анимация show* блока с содержанием которое мы подгрузили, }); по сути получается, в момент, как содержимое content.html попадает в #content начинается выполнение callback. Вопрос: как сделать чтобы анимация (которая сейчас в callback) начиналась после того эти картинки будут загружены?
0 votes17 answers -
Вытягивание данных с URL
У меня есть вопрос.Я полный ноль в javascript.Пожалуйста,подскажите как сделать такое.Надо вытянуть из ссылки типа http://www.url.ru?page=index значение index.
0 votes7 answers -
Несколько слов о Джаве Скрипт
Объекты Объект - это ключевой, главный тип данных JavaScript. Любой другой тип данных имеет объектовую "обертку" - wrapper. Это означает, что прежде чем получить доступ к значению переменной того или иного типа происходит конвертирование переменной в объект, а только после этого выполняются действия над значением. Тип данных Object сам определяет объекты. В данном разделе мы остановимся на трех основных моментах: понятие объекта прототип объекта методы объекта Object Мы не будем очень подробно вникать во все эти моменты, т.к. при программировании на стороне браузера чаще всего обходятся встроенными средствами JavaScript, но т.к. все эти средства - объекты, нам нужно…
0 votes5 answers -
Запуск функции метода объекта
Есть что-то примерно такой конструкции: obj = function(){ this.func = function(){ function alo(){ alert("Ало"); } }} var o = new obj(); как запустить функцию alo() самую внутреннюю? именно идя от window. , поскольку там нужно использовать именно на эту функцию setTimeout(); Или такое вообще не возможно? Спасибо.
0 votes8 answers -
Отчего может тормозить Bootstrap?
Есть сайт на joomla 3.0, в нем по умолчанию подключен Bootstrap + jQuery, на сайт добавили форум kunena. В какой-то момент QA сообщила о frontend-тормозах на Яндекс.Браузере, проверил и действительно. Особенно заметно на форуме, причем тормоза жуткие, например :hover для стилей срабатывает только через 1-2 сек после наведение на элемент. Немного покопавшись стало понятно, что без библиотеки bootstrap (js) тормозов вообще нет. Кто нибудь с этим сталкивался? Как сделать, чтобы бут присутствовал и тормозов на я.браузере не было?
0 votes1 answer -
Преобразование двоичного числа в шестнадцатеричное с разрядностью 2
Здравствуйте. Подскажите как реализовать перевод: Ссылка на код jsfiddle.net Есть некий "регистр" var pin1 = [1,0,0,0,0,0,0,0]; (В HEX это 0x01 ) var pin2 = [0,1,0,0,0,0,0,0]; (В HEX это 0x02 ) var pin3 = [0,0,1,0,0,0,0,0]; (В HEX это 0x04 ) var pin4 = [0,0,0,1,0,0,0,0]; (В HEX это 0x08 ) var pin5 = [0,0,0,0,1,0,0,0]; (В HEX это 0x10 ) var pin6 = [0,0,0,0,0,1,0,0]; (В HEX это 0x20) var pin7 = [0,0,0,0,0,0,1,0]; (В HEX это 0x40 ) var pin8 = [0,0,0,0,0,0,0,1]; (В HEX это 0x80 ) Мне нужно получить этот регистр в HEX Так как байт передаётся со старшего бита, нужно собрать строку из чисел справа налево: dvo=String(pin1[7])+String(pin1[6])+Strin…
0 votes7 answers -
Переадресация
Подскажите плз как сделать так чтобы с загруженной страницы человека перебрасывало на другую через n секунд, т.е. ему пишут "сейчас произойдет переадресация" и через n секунд документ перезагружался с другим урлом( другой страницой) ?
0 votes4 answers -
Сравнение двух дат и времени
Здравствуйте. Есть две даты событий в таком формате: 2015/10/23 13:00 и 2015/10/23 12:30. Можно ли их привести к числам и сравнивать между собой таким образом: 201510231300 > 201510231230 На первый взгляд все работает, но мне кажется, я что-то не учел. Работоспособный ли такой вариант?
0 votes5 answers -
поле "заметка" по клику
Здраствуйте! очень хотелось бы узнать как можно сделать так, чтобы при нажатии на ссылку поверх текста и графики возникало обрамленное поле (без заглавия, без полос прокрутки и т.п.), вроде листочка или записки, на которой бы помещался текст, а при щелчке за его пределами оно бы закрывалось. можно с какой-нибудь тенью для эффект трехмерности. я делаю что то вроде трехмерной таблицы где классификация идет по нескольким направлениям, и эти примечания нужны чтобы помещать второстепенные направления. еще очень бы хорошо если бы эти примечания можно было бы создавать в несколько слоев, т.е. первое содержит ссылку, с которой первое не закрывается, а от него открывается второе. …
0 votes5 answers -
Посоветуйте книгу по jquery!
Посоветуйте, какую книгу купить по jquery?
0 votes4 answers -
как определить по ссылке id тега а
Добрый день! появилась проблемма. for (var lnk = document.links, j = 0; j < lnk.length; j++) {if (lnk [j].href == document.URL) {вот тут хотелось бы чтото сделать с айди найденого линка, если быть более точным получить черерз айди линка ади родительского тега.} как получить айди родительского разберуть а как получить айди ссылки в голову не приходит.
0 votes5 answers -
Помогите найти ошибку
Сделал небольшой пример, но в нём вылезает ошибка в 209 строке --- переменная cell не определена. Это случается, если по диагонали попробовать сходить. http://jsfiddle.net/EhDWR/ Подскажите, где ошибка?
0 votes12 answers