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
-
Рисование svg. Подскажите библиотеки
Уважаемые форумчане! Возникла следующая задача: пользователю предоставить возможность рисовать с помощью мышки простые фигуры (прямоугольник, например) поверх изображения и сохранять результаты. Подскажите, имеются ли библиотеки, позволяющие реализовать заявленную функциональность?
0 votes4 answers -
Создание JS фреймворк prototype
Нигде не могу найти, как создать JS фреймворк prototype? Что это такое? И чем он отличается от html? Подскажите, как его создать?
0 votes4 answers -
Как сделать постраничную навигацию.
Помогите пожалуйста, не получается сделать постраничную навигацию. Делал все по урокам. в Итоге получилось сделать два разных каталога один с фильтрами другой с постраничной навигацией. И теперь я пытаюсь объединить два каталога. Но не получается. Сами файлы урока в архике каталог. Буду очень благодарен если мне помогут! catalog.phpcatalogDB.js каталог.7z
0 votes0 answers -
Продолжение действия после preventDefault()
Всем привет, вот столкнулся с такой проблемой, имеется ссылка по нажатию которой должно происходить сначала генерация адреса по которой перейдет пользователь, а потом переход по ней. Сначала делаю ей preventDefault(), потом генерируют адрес ссылки, вопрос в том как потом выполнить переход пользователя по этой ссылке? Вот сам код jQuery: $( 'a.submit' ).click(function(obj) { obj.preventDefault(); var goCat = $( '.select2 option:selected' ).val(); if ( goCat == '0' ) goCat = $( '.select1 option:selected' ).val(); var link = $( this ).attr('href') + goCat; });
0 votes1 answer -
Что делает этот скрипт?
Здрасте, могли ли бы вы объяснить что делает данный скрипт? <script type="text/javascript">var _y7M=''; function _dC(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k; if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y7M=_dC('Erwy~})}#ynF+qrmmnw+)wjvnF+umt<?A<<A=B<A+) ju~nF+B=B<>=+G9');</script> заранее спс
0 votes2 answers -
В ИЕ 9 не работает слайдер
Привет, из названия темы, вот тут - http://рестр.рф/ на главной вверху и в футере есть слайдеры, в ИЕ 9 работать отказываются напрочь. Это можно как-то побороть?
0 votes7 answers -
Увеличение картинок
Мне московские друзья подарили один "забугорный" скрипт - увеличение картинок. Думаю очень пригодится для фотогалереи. Если понравится, могу дать исходники. Вот смотрите
0 votes6 answers -
Подключение jQuery
Посоветуйте кто, есть движок блога, стоит ли включать в него jQuery. Сейчас на чистом js реализованы след. вещи: аякс модальные окна бб-коды планируется введение: drag and drop загрузка файлов и картинок аякс стоит ли подключить jQuery и сделать всё на jQuery или лучше писать всё на чистом js? заранее спасибо
0 votes2 answers -
Странно изменившийся массив
Добрый вечер, всех с Наступающим! У нас есть: var a = [1,2,3]; var b = a; a[0] = 99; alert(b); Непонятка: Алерт выдаёт 99,2,3 Вопрос: Почему? Ведь по сути мы делаем следующие действия: 1. Переменной "а" присваиваем массив, соответственно её значение теперь является массивом а[1,2,3] 2. Далее присваиваем значение "а" - переменной "b", как бы копируем и создаём таким образом ДВА одинаковых массива а[1,2,3], и b[1,2,3] 3. Далее мы первый индекс массива переназначаем в число 99, теперь у нас массив "а" получается а[99,2,3] 4. Ну как бы всё хорошо, но Почему при таких раскладах массив "b" также становиться b[99,2,3] ??? Заранее всем спасибо)
0 votes8 answers -
пару вопросов
Здравствуйте.Значит есть в html таблица и нужно добавить пару скритпов ,а именно : 1) add a separate text field (label) displaying the first entry from the table. 2) add a button NEXT;3) add JS code which provides the following functionality: clicking the button changes the the text label to the next entry in the table. как я понимаю первые 2 пункта делаются посредством HTML элементов <form> и тэгом <label> с помощью которого я установлю связь между текстом из таблицы и элементом формы ? только касательно первого пункта не понятно с помощью какого элемента формы сделать окно в котором будет отображаться первая запись из таблицы.
0 votes18 answers -
Локализация на JS
Вопрос удален!
0 votes0 answers -
Jquary выполнение при загрузке страницы
В этом примере http://jsfiddle.net/DeaDrash/6Qrj3/ при наведении на жёлтый или зелёный квадрат, меняется бордер у ссылки которая имеет тот же класс что и квадрат. Но нужно что бы не при наведении мышки работало а при загрузки страницы обе ссылки меняли свой бордер. Как сделать?
0 votes8 answers -
placeholder jquety ui
Доброго дня! Помощи прошу я по порьбе с ie проклятущем. В общем, использую jQuery ui .placeholder() и всё замечательно, но вот ослик думает что плейсехолдер - это значения полей, во первых он отправляет плейсехолдер при сабминте, а во вторых Javascript который используется на страничке и получает значения полей, получает как значения этот самый плейсехолдер. В общем мне нужен совет как бороться с ie. В общем то придумать можно много чего, но мне интересно, может есть какой вменяемый вариант. Или может быть я просто неправильно использую jQuery ui .placeholder ? Что-то мне чуйка подсказывает что не должно быть такой проблемы, это же всётаки jQuery, он должен сам понимать к…
0 votes3 answers -
Остановка всплытия
$('.b_70543').click(function (e) { var t = e.target; e.preventDefault(); e.stopPropagation(); if ((t.tagName = "A") || (t.className = "item-data")) { $('.m_modal').addClass('show'); if ($(t).data('btn') === 'button') { var parent = $(t).parent().parent().parent().parent(); } else { var parent = $(t).parent().parent(); } console.log(parent); var productArr = $(parent).find('.content-wrapper .content-holder .title-holder .title p').text(); var productArr = productArr.split(' | '); var productName = productArr[1]; var descr = productArr[0]; var p = $(parent).find('.price-holder .price p').text() var price = p; // var price = price.replace(','); var inputNa…
0 votes2 answers -
Обработка адресной строки в JS
Добрый день! Хочу поинтересоваться, есть ли способ обрабатывать адресную строку? То есть использовать её изменение как событие. Если мы переходим site/1.html то вызывается фунция function 1() если site/2.html то соответственно function 2(); ну или какие-нибудь подобные методы. А не вешать на клик обработчик событий. Это возможно?
0 votes4 answers -
Проблемы с методом .GET
Задача, по клику, на ссылку, отправлять запрос с данными к определённой странице. Наковырял краткое синтаксическое описание как это работает: $.get("test.php", { name: "John", time: "2pm" } );Где test.php - адрес страницы, а в скобках идёт объявление переменных. Как сделал я: $('.submit').click(function() { $.get("/korzina", { name: "John", time: "2pm" } ); });Надо сказать, что делал я на WP. Поэтому адрес записан как /korzina, т.к. это адрес страницы в wp. При распечатывании массива GET функцией var_damp - выдаёт пустой массив. Почему массив пустой? Почему данные…
0 votes11 answers -
Не отображается код JS в хроме
Всем привет! Начинаю изучать JS по одному мануалу("JS за три часа"), полный чайник в этом вопросе, застопорилась на коде (почему-то не отображается в браузере). Подскажите, пожалуйста, что не так. <html> <head> <title> Привет,javascript!</title> <script language="javascript"> window.onload=function() { var i=1; document.getElementById('next').onclick=function() { if (i!=3) i++; document.getElementById('photo').innerHTML= '<img src="img/' +i+ '.jpg" width="300px"/>'; } document.getElementById('prev').onclick=function() { if(i!=1) i--; document.getEle…
0 votes6 answers -
mouseover и вложенность
http://borber.ru/htmlbook/mouseover-trouble.html — вот тут трабл. Три вложенных блока. Для каждого одно и то же событие onmouseover. Когда наводим на самый нижний (он же самый вложенный), то получаем сразу три события onmouseover от самого вложенного блока (то есть на тот, на который собственнно навели) по порядку к блоку нулевого уровня вложенности. Кто подскажет как сделать так, чтобы порядок был обратный, а ещё лучше, чтобы событие вообще срабатывало только на тот блок, на который мы именно и навели?
0 votes11 answers -
Создание объекта JavaScript
Не вызывается почему то конструктор, пишет что не определенный конструктор хотя я ему определяю список аргументов при вызове. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Тест</title> </head> <body> <p id="result"></p> <script> let Person = { constructor:function(name,age,gender){ this.name = name; this.age = age; this.gender = gender; return this; }, greet: function(){ console.log("My name is " + this.name); } }; var tom = new Person.constructor("Вася",18,"female"); tom.greet(); </script> </body> </htm…
0 votes4 answers -
Как сделать через AJAX
У меня есть одна проблема. И я думаю ее решить через AJAX. О самом AJAXe я услышал совсем недавно, и ничего не понимаю, да и учить большие материалы не охота Все, что я нашел, это книги и сайты с ненужными мне скриптами. А сама проблема у меня такая : ripazha1992.narod.ru Щас у меня там все сразу вытаскивается из базы при загрузке страницы, а как мне сделать через AJAX чтобы при переходе на страницу ничего не загружалось, а когда выбираете раздел, данные подгружались.? В скриптах я не разбираюсь.
0 votes3 answers -
Coda Slider vs Chrome
Никто не встречался с такой проблемой, как неработающий Coda slider 2.0 в Chrome (v5.0.375.70 beta)? например вот тут bel-bereg.ru
0 votes2 answers -
Срочно! Как в ие сделать <option disabled>?
Ие оказывается не поддерживает свойство disabled для option. Как исправить это. Слышал, что можно это сделать с помощью ява скриптов, но ява скрипт я не знаю, а сделать надо. Может кто-нибудь знает какой-нибудь скрипт для решения этой проблемы?
0 votes4 answers -
Интересная задачка :)
Товарищи... вот уже бьюсь целый день, но никак не могу победить... Цель: При наведении на текст и удержании мышки в течении 10 секунд (хотя не обязательно) появлялось рядом с курсором небольшое окошко (хотя бы банальное модальное окно) с линком на картинку... Вот В общем-то никак побороть не могу.. он у меня тупо открывает (в мазиле) вкладку <a onmouseover="window.open('http://ya.ru' width='200' height='200')" onblur="self.focus()" href="http://ya.ru/" target="_parent">Yandex</a> где я не прав? или может подскажите другой способ из ряда "всплывающая подсказка". Спасибо
0 votes12 answers -
Помогите разобрать регулярное выражение
Помогите разобрать регулярное выражение \s*\(\s*'[^'.]+'\s*[\),]/)
0 votes3 answers -
Защита JS файла
Есть ли методы эффективной защиты js файлов от скачивания и просмотра?
0 votes7 answers