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
-
Disable Кнопки в определенное время
Всем привет! У меня есть интернет-магазин, в форме оформления заказа кнопка "Заказать". Магазин работает с 9:00 - 00:00. Вопрос: Как сделать, чтобы в период с 9:00 - 00:00 кнопка была активна (Enable), а когда время больше указанного, то Disable. Очень прошу помощи!
0 votes5 answers -
Вопрос по ЯваСкрипт
Здрасте,у меня такой вот ламерский вопрос:почитав небольшую книженцию по ЯваСкрипт,наткнулся на пример по мультипликации.Собственно вот он: <HTML> <HEAD> <SCRIPT> function multi_pulti() { img_array = new Array() img_array[0] = new Image(50,100) .... img_array[99] = new Image(50,100) img_array[0].src = "IMAGE1.GIF" ... img_array[99].src = "IMAGE100.GIF" n=0 while(n==0) { document.images[0].src = img_array[0].src ... } } </SCRIPT> </head> <body onLoad="multi_pulti()"> <IMG SRC=IMAGE1.GIF> </body> </html> Естессно все Имейджи я поставил свои.Но почему-то этот скрипт не работатОбидно(( Буду очень благодарен за по…
0 votes1 answer -
Array()
var reter = new Array(); reter[1][3]='cats'; Есть ли возможность присвоить значение reter[1][3], не присваивая значения reter[1]
0 votes5 answers -
карусель на Jquery
Добрый день, есть карусель в блоке "Свадебные фото" на странице http://demo.htmlfromdesign.by/sbum/_index.html, карусель работает через плагин Roundabout - v2.2.1. У меня вопрос, как можно изменить размеры боковых миниатюр? Можете подсказать другой плагин
0 votes1 answer -
Нужен совет!
Итак,всё таки решил начать изучать JavaScript.Нужен хороший учебник,где написано всё от "A" до "Я",желательно в формате .chm , можно и на pdf.Дайте ссылку.Буду благодарен.Заранее спасибо!
0 votes15 answers -
Как получить вычисленное css ?
Проблема следующая: Допустим есть див с незаданной высотой( т.е. по-умолчанию height: auto) Нужно через ЯС достать значение его высоты. Применяю след.функцию: function getStyle(elem, rule){ var o = document.getElementById(elem); var sty = o.currentStyle || getComputedStyle (o, ""); return sty[rule]; } Вродеб для ие,оперы и фф корректно возвращает значение стиля. Но вычислинное (т.е. конретно в пикселах на текущий момент возвращает только фф). Остальные возвращают auto.
0 votes4 answers -
Собственный скролл на jQuery
Всем трям! Есть вот такая штука. Пример конечно сырой, но суть отражает очень близко. Сразу оговорюсь: jQueryUI и прочие прилабуды предлагать не надо (напротив, pure-JS приветствуется), интересует возможность сделать нужное средствами самого jQuery. Итак: Нужно во-первых сделать так, чтобы при щелчке по полосе прокрутки, курсор цеплялся не за ее оптический центр, а за то её место, за которое было "ухвачено". И второе: случается так, что если при перетаскивании отпустить крысу за пределами элемента, не срабатывает событие отпускания крысы. Т.е. потом при ненажатых кнопках скролл тянется за мышью. Все остальное проблем (вроде бы) не вызывает, но любые комментарии по улучшен…
0 votes3 answers -
Поиск и вывод только не совпавших элементов в массиве.
Всем привет. Написал скрипт, ищущий в массиве только не совпавшие элементы и, выводящий их на экран. var arr = [2,3,2,5,9,5,9]; var dim = []; for(var i=0, a=0, b=0; i<arr.length; i++,b++){ dim[b] = arr[i]; a++; for(var i2=0; i2<dim.length; i2++){ if (dim[i2] == arr[a]) {i++; a++;} } } $('b').text(dim);? Выводит 2,3,5,9. Пришлось заводить аж 3 переменные в первом цикле. Может есть какой-нибудь более правильный способ. Ну и чтобы работал быстро.
0 votes13 answers -
Как изменить блок из <b> в <div> к примеру
Как изменить блок из <b> в <div> к примеру знаю, как то можно полностью изменить блок, что бы он вместо <b> к примеру стал <div> создать новый блок и заменить им старый ? через append ? или есть проще решение ? или даже моё решение не верно ? естественно id у блока есть
0 votes7 answers -
childNodes
https://jsfiddle.net/604rapx4/ Почему выводит содержимое первого дива, а не второго? document.write(document.body.childNodes[1].children[0].innerHTML); childNodes[1] - обращаюсь ко второму ребёнку body, то есть ко второму диву. children[0] - у этого дива обращаюсь к первому ребёнку, получается первый див. И вывожу содержимое, должно вывестись 3.
0 votes6 answers -
не корректно работает onClick
Даже не совсем знаю куда лучше отнести это в php или в js Ну а по сути, имеем следующую ситуацию <script language="Javascript"> function show_div(div_id) { if (document.getElementById(div_id).style.display=="none") document.getElementById(div_id).style.display="block"; else document.getElementById(div_id).style.display="none"; } </script> <div> <p align="center" style="font-size:14px; color:#5c584e;">Новости</p> <div class="page"> <?php for ($i=0, $n=count($rows);$i<$n;$i++) { $row = $rows[$i]; mosMakeHtmlSafe($row); $div="div".$i; ?> <div style="border-bottom-style:dashed; bo…
0 votes2 answers -
Написание плагина для jQuery
Уже есть пара написанных плагинов, но тут к одному из них понадобилось добавить API. Погуглил, но стоящих примеров не нашел. Вот что пока вырисовывается: (function($) { // дефолтные значения var settings = { param_1: 1, param_2: 2 }; // методы плагина var methods = { init: function(options) { // инициализация плагина if (options) this.extend(settings, options); return this.each(function() { // код плагина }); }, method_1: function() { // какой-то метод return settings.param_1; } }; // логика вызова методов $.fn.myPlugin = function(method) { if (methods[method]) { return methods[method].a…
0 votes7 answers -
Посоветуйте карусель с табами
Нужно что то наподобии этого: Моя ссылка
0 votes1 answer -
Праздничные и выходные дни (веб-сервис)
Есть ли веб-сервис или API, чтобы узнавать, какие дни рабочие, какие предпраздничные, какие выходные? Самому каждый год править массив с праздниками кажется нелогичным. Видел пару тем: http://www.cyberforum.ru/android-dev/thread1048345.html http://htmlweb.ru/service/holidays.php. Но там не совсем под описанную задачу подходит. Мне кажется в Google или Yandex календарь должна быть такая функция? Но как -то с разгону не нашёл...
0 votes0 answers -
Бегущая строка из блоков
Есть блок на сайте с блоками <div class="begun">фото</div> <div class="begun">фото</div> <div class="begun">фото</div> <div class="begun">фото</div> <div class="begun">фото</div> Они расположены горизонтально (float:left) я хочу оживить их и пустить бегущей строкой. html способ не годиться, т.к. надо чтобы блоки шли без прерывно, один за другим, все время. Искал скрипт, но, либо громоздкие, либо не подходят. Подскажите подходящий скрипт, чтобы был не большим, по возможности.
0 votes4 answers -
Подскажите люди добрые...
Всем привет! Имеется таблица с 3 колонками, в зависимости от разрешения экрана (1024х768) колонка по середине должна исчезнуть, ну и логично при более высоком разрешении появиться. Куда копать? Можно примерами. Заранее благодарствую!
0 votes6 answers -
for перебор массива
var el=document.getElementsByClassName('forum'); for(var i=0; i<el.length; i++) { console.log(el[i]); el[i].addEventListener('click', gp('viewtopic.php?view='+el[i].getAttribute('to'), 'GET', '')); } Не работает ничего Суть кода: добавление обработчика ко всем элементам с классом forum. Но ни в консоль, ни обработчика Что я сделал не так
0 votes16 answers -
attr jquery
Всем привет, подскажите почему следующий код не работает с jquery-1.4.3.min.js $("#selector [value= ' 2 '] ").attr("selected","selected"); Если менять другие значения атрибутов , то все нормально работает, кроме выше приведенного кода с версией jquery 1.4.3
0 votes16 answers -
http://jqueryvalidation.org/ - не работает в ие8
http://jqueryvalidation.org/ не работает в ие8 плагин, который должен проверять входящие данные. например не работает то, что поле обязательно - форма просто отправляется.
0 votes14 answers -
Вывести цифры от 1 до...
Здравия. Есть скрипт <script>for(i=1; i<=10; i=i+1) { document.write(i + '<br /> '); }</script>Подскажите пожалуйста, а как сделать так, чтобы он выводил результат своей работы в блок с заданным классом, а не туда, где он расположен непосредственно на странице?
0 votes2 answers -
блокировка жаваскрипт
Плиз, не смейтесь. я вот изучаю жаву. с синтаксисом более-менне понятно, идея языка тож ясна. но я до сих пор не могу разобрацца как сделать так чтобы при загрузке страниц не всплывали окна о том что интернет эксплорер не разрешает выполнения сценария. что делать, зарание спасибо
0 votes3 answers -
Скрипт открытия DIVа ...
Добрый день. Подскажите плз. скриптик что бы показывать/не показывать скрытый див. Заранее спасибо.
0 votes3 answers -
Помогите с JS
Нет никаких знаний JS и нет времени разбираться. Есть форма с радиокнопками, к примеру: "да" и "нет". По умолчанию отображается "да" (checked). Необходимо сделать так, чтобы по умолчанию внизу под формой отображалась другая неактивная форма как бы в полупрозрачности, а при переводе чекбокса в положение "нет" она становилась активной. В крайнем случае, чтобы она если и не была бы полупрозрачной, то выводилась бы при переключении, как я показал выше. Нужно написать простой скриптик, который выполняет эту функцию. Буду весьма признателен за любую помощь.
0 votes3 answers -
Отрисовка в canvas методом lineTo()
Здравствуйте. Возникла проблема с выделением элементов. У меня есть изображение, на нём расположены несколько фигур неправильной формы. При наведении на фигуру - её область окрашивается в другой цвет. Проблема в том, что при наведении на следующую фигуру, почему-то запоминаются координаты той фигуры, на которую я наводил до этого, и выделяются сразу 2 фигуры. При наведении на третью - выделяются 3 и т.д. Подскажите, как очистить этот метод lineTo(), чтобы при каждом новом наведении координаты перезаписывались, а не добавлялись? При выводе курсора из области фигуры у меня запускается следующий код: cxt.clearRect(0,0,cxt.width,cxt.height); cxt.width = cxt.width; cxt.global…
0 votes7 answers -
Передача параметров в функцию.
Здравствуйте. Я пытаюсь по onClick передать в функцию текст абзаца с тегами форматирования, img с кавычками и прочее. Ничего не получается, на экран вылазит абракадабра. Я понимаю как мне кажется в чем дело, в передаваемом параметре встречаются кавычки и скобки, которые по всей видимости закрывают передаваемую переменную и onClick думает, что всё, и далее выводится остаток строки в виде текста. Глючит строка трока такого вида - onClick="postview(\''.$shmess.'\')" Подскажите, каким образом можно передать в функцию такую строку ? Спасибо.
0 votes5 answers